|
78432
|
2754
|
29
|
2026-05-27T12:32:07.771805+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885127771_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:32:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0dd1b7bf-e3bd-46c5-a826-75de31f64206\",\"trace_id\":\"f28a9523-30b4-4545-a7a0-9deec60fa37b\"}\n[2026-05-27 12:32:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0dd1b7bf-e3bd-46c5-a826-75de31f64206\",\"trace_id\":\"f28a9523-30b4-4545-a7a0-9deec60fa37b\"}","depth":4,"bounds":{"left":0.4418218,"top":0.0726257,"width":0.5465425,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:32:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7bce23fd-e51a-4c90-b9f0-892dc4f70d35\",\"trace_id\":\"c9587ad8-f8d2-49c2-81fe-d504f6a9cd7e\"}\n[2026-05-27 12:32:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0dd1b7bf-e3bd-46c5-a826-75de31f64206\",\"trace_id\":\"f28a9523-30b4-4545-a7a0-9deec60fa37b\"}\n[2026-05-27 12:32:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0dd1b7bf-e3bd-46c5-a826-75de31f64206\",\"trace_id\":\"f28a9523-30b4-4545-a7a0-9deec60fa37b\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
8773410874267278233
|
6802101493113036205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
78431
|
NULL
|
NULL
|
NULL
|
|
78425
|
2754
|
25
|
2026-05-27T12:31:54.976133+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885114976_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}","depth":4,"bounds":{"left":0.4418218,"top":0.0726257,"width":0.5465425,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8773410874267278233
|
6802101493113036205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
78423
|
NULL
|
NULL
|
NULL
|
|
78424
|
2753
|
24
|
2026-05-27T12:31:54.071791+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885114071_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":222.4,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:34] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8773410874267278233
|
6802101493113036205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78405
|
2753
|
16
|
2026-05-27T12:31:17.283782+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885077283_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b6b51a2-83a4-4e41-8a02-c7f96af5f576\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":23760352,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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.26,\"average_seconds_per_request\":0.26} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":293.43} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":481.67,\"usage\":24181608,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"041fa062-95ff-4629-8a09-19c09e64c2bf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24159816,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":68.56,\"usage\":24221968,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"24a14c93-f999-4328-8d3e-e76564a6ad3d\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24182728,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] 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\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":22.19,\"usage\":24245592,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ff9b24ac-24f1-4535-b547-c1c0973fc3bd\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24203104,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}\n[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":16.24,\"usage\":24219216,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"f59224f4-ca1f-4ea6-9dba-78d9f4706ebf\",\"trace_id\":\"7b1341ad-7259-4b44-b8ff-e31d3e239b62\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8773410874267278233
|
6802101493113036205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b6b51a2-83a4-4e41-8a02-c7f96af5f576","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":23760352,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:13] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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.26,"average_seconds_per_request":0.26} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":293.43} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":481.67,"usage":24181608,"real_usage":65011712,"pid":42210} {"correlation_id":"041fa062-95ff-4629-8a09-19c09e64c2bf","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24159816,"real_usage":65011712,"pid":42210} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":68.56,"usage":24221968,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"24a14c93-f999-4328-8d3e-e76564a6ad3d","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24182728,"real_usage":65011712,"pid":42210} {"correlation_id":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] 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":"ff9b24ac-24f1-4535-b547-c1c0973fc3bd","trace_id":"7b1341ad-7259-4b44-b8ff-e31d3e239b62"}
[2026-05-27 12:31:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_own...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78403
|
2753
|
15
|
2026-05-27T12:31:14.158234+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885074158_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4139556412671143075
|
6800834856254717357
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
Project
Project
Options
Hide...
|
78400
|
NULL
|
NULL
|
NULL
|
|
78402
|
2754
|
12
|
2026-05-27T12:31:13.461549+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885073461_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}","depth":4,"bounds":{"left":0.4418218,"top":0.0726257,"width":0.5465425,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring start {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:06] local.NOTICE: Monitoring end {\"correlation_id\":\"48752a6b-c66a-4946-8438-e95b6b694a5b\",\"trace_id\":\"e3b9355b-6295-45e4-b7f7-cb6a81413dfe\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"74da56dc-ffc4-47f8-8c1d-60547c5d33ae\",\"trace_id\":\"75bc1a4d-0f1c-48d7-8543-677718b12043\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}\n[2026-05-27 12:31:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf0a5cfb-4ef5-4912-b580-034328a4c8ba\",\"trace_id\":\"ce0dfb90-13d6-4d80-a69c-f540c38be765\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
4139556412671143075
|
6800834856254717357
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring start {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:06] local.NOTICE: Monitoring end {"correlation_id":"48752a6b-c66a-4946-8438-e95b6b694a5b","trace_id":"e3b9355b-6295-45e4-b7f7-cb6a81413dfe"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"74da56dc-ffc4-47f8-8c1d-60547c5d33ae","trace_id":"75bc1a4d-0f1c-48d7-8543-677718b12043"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
[2026-05-27 12:31:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cf0a5cfb-4ef5-4912-b580-034328a4c8ba","trace_id":"ce0dfb90-13d6-4d80-a69c-f540c38be765"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78401
|
2754
|
11
|
2026-05-27T12:31:09.822182+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885069822_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}","depth":4,"bounds":{"left":0.4418218,"top":0.0726257,"width":0.5465425,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1108410471045349062
|
6800975593743072687
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
Project
Project
Options
Hide...
|
78398
|
NULL
|
NULL
|
NULL
|
|
78400
|
2753
|
14
|
2026-05-27T12:31:09.716170+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885069716_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6d9426d8-ee42-43ce-8a49-f0152a8a3f70\",\"trace_id\":\"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea\"}\n[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}\n[2026-05-27 12:31:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"06d05e64-497d-4e97-aba8-190843f73650\",\"trace_id\":\"d9507b98-a9db-46be-8d96-72128627bf35\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1108410471045349062
|
6800975593743072687
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6d9426d8-ee42-43ce-8a49-f0152a8a3f70","trace_id":"b73d7b61-4d9a-49fe-b6a4-67aee93c64ea"}
[2026-05-27 12:31:03] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
[2026-05-27 12:31:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"06d05e64-497d-4e97-aba8-190843f73650","trace_id":"d9507b98-a9db-46be-8d96-72128627bf35"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78399
|
2753
|
13
|
2026-05-27T12:31:04.382801+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885064382_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {\"import_id\":814021,\"provider\":\"xant\",\"provider_id\":161,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {\"import_id\":814022,\"provider\":\"apollo\",\"provider_id\":441,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"65154ccb-256a-46b0-9dee-28d72aa16db3\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:fail-stalled\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc81d6f2-9267-47a1-9bd7-7781aacf40a0\",\"trace_id\":\"423e6c60-7242-4e7f-928f-fc53947d21c5\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {\"import_id\":814023,\"provider\":\"groove\",\"provider_id\":228,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"4d8efa80-8850-4cac-98d4-818673ed8183\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {\"import_id\":814024,\"provider\":\"twilio-video\",\"provider_id\":243,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Activity Provider account not connected.\",\"file\":\"/home/jiminny/app/Services/Activity/ActivityProviderService.php\",\"line\":174} {\"correlation_id\":\"6a9207c9-faa4-4202-a0d7-4c13581fe19e\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3627b377-c5b8-4514-9918-927704c4e190\",\"trace_id\":\"f7914b2b-33a8-4e3e-be2c-6e53881985fd\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":408,\"provider\":\"hubspot\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":408,\"provider\":\"hubspot\",\"refreshToken\":\"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":408,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {\"from\":\"2026-05-27 12:14:00\",\"to\":\"2026-05-27 12:30:00\"} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"nudges:send\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e1819002-e0cb-4881-ad41-47e2b91d07ea\",\"trace_id\":\"183bc49b-1199-40c5-9b21-e2ffd0d848d0\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {\"import_id\":814025,\"provider\":\"hubspot\",\"provider_id\":31,\"team\":\"hubspot\",\"team_id\":2,\"memory_usage\":26853880,\"memory_real_usage\":65011712,\"pid\":44325} {\"correlation_id\":\"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] starting. {\"playlists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: [Jiminny\\Component\\Playlist\\Command\\NormalizeSortCommand::handle] finished. {\"normalizedPlaylists\":[],\"deletedPlaylists\":[]} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}\n[2026-05-27 12:30:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:playlists:normalize-sort\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cae4720c-9ee7-47b5-8763-15d82f8a22c3\",\"trace_id\":\"488e9d9d-248d-4976-b641-61680284903e\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8521791618600025905
|
6800975593877290415
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.ALERT: [SyncActivity] Failed {"import_id":814021,"provider":"xant","provider_id":161,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:47] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:48] local.ALERT: [SyncActivity] Failed {"import_id":814022,"provider":"apollo","provider_id":441,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"65154ccb-256a-46b0-9dee-28d72aa16db3","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:48] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:fail-stalled","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cc81d6f2-9267-47a1-9bd7-7781aacf40a0","trace_id":"423e6c60-7242-4e7f-928f-fc53947d21c5"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.ALERT: [SyncActivity] Failed {"import_id":814023,"provider":"groove","provider_id":228,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"4d8efa80-8850-4cac-98d4-818673ed8183","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:49] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.ALERT: [SyncActivity] Failed {"import_id":814024,"provider":"twilio-video","provider_id":243,"team":"jiminny","team_id":1,"reason":"Activity Provider account not connected.","file":"/home/jiminny/app/Services/Activity/ActivityProviderService.php","line":174} {"correlation_id":"6a9207c9-faa4-4202-a0d7-4c13581fe19e","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:50] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3627b377-c5b8-4514-9918-927704c4e190","trace_id":"f7914b2b-33a8-4e3e-be2c-6e53881985fd"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":89,"team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":408,"provider":"hubspot"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:51] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":408,"provider":"hubspot","refreshToken":"de4e47eb985578f4218833e763e31059e88b562e87e10749b3389be2328f0aa7","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":408,"provider":"hubspot","state":"connected"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Start {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [HubSpot] Search calls for period {"from":"2026-05-27 12:14:00","to":"2026-05-27 12:30:00"} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"nudges:send","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e1819002-e0cb-4881-ad41-47e2b91d07ea","trace_id":"183bc49b-1199-40c5-9b21-e2ffd0d848d0"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] End {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:52] local.INFO: [SyncActivity] Memory usage {"import_id":814025,"provider":"hubspot","provider_id":31,"team":"hubspot","team_id":2,"memory_usage":26853880,"memory_real_usage":65011712,"pid":44325} {"correlation_id":"326a3e16-a2ad-4cbc-85b4-9908ce7e4cee","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] starting. {"playlists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: [Jiminny\Component\Playlist\Command\NormalizeSortCommand::handle] finished. {"normalizedPlaylists":[],"deletedPlaylists":[]} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
[2026-05-27 12:30:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:playlists:normalize-sort","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cae4720c-9ee7-47b5-8763-15d82f8a22c3","trace_id":"488e9d9d-248d-4976-b641-61680284903e"}
Project
Project
Options
Hide...
|
78394
|
NULL
|
NULL
|
NULL
|
|
78398
|
2754
|
10
|
2026-05-27T12:30:49.984331+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885049984_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}","depth":4,"bounds":{"left":0.4418218,"top":0.0726257,"width":0.5465425,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1009319418019788946
|
6800835413122100655
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78397
|
2754
|
9
|
2026-05-27T12:30:47.221303+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885047221_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814020,\"provider\":\"twilio-flex\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814021,\"provider\":\"xant\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814022,\"provider\":\"apollo\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814023,\"provider\":\"groove\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814024,\"provider\":\"twilio-video\",\"team\":\"jiminny\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {\"import_id\":814025,\"provider\":\"hubspot\",\"team\":\"hubspot\"} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f8416440-8f09-45c1-980f-561711587fed\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9\",\"account\":null} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":3,\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {\"import_id\":814020,\"provider\":\"twilio-flex\",\"provider_id\":317,\"team\":\"jiminny\",\"team_id\":1,\"reason\":\"Social account for Salesforce cannot be found. Please login to Jiminny to connect.\",\"file\":\"/home/jiminny/app/Services/Crm/BaseService.php\",\"line\":646} {\"correlation_id\":\"0d77142f-be6a-499f-97b2-266c5eaa1c33\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1173,\"provider\":\"salesforce\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}\n[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b7b65216-5cec-4637-9cad-d1970e6bf7dd\",\"trace_id\":\"c1f7b514-d865-42ef-9b8f-84c298e66fc2\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5990795390315576029
|
6224374660785122733
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:43] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814020,"provider":"twilio-flex","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814021,"provider":"xant","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814022,"provider":"apollo","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814023,"provider":"groove","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814024,"provider":"twilio-video","team":"jiminny"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Dispatching activity sync job {"import_id":814025,"provider":"hubspot","team":"hubspot"} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f8416440-8f09-45c1-980f-561711587fed","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.WARNING: [Salesforce] Account not connected for user {"userId":"cdf8b554-d951-4758-bc2b-c1b85d1cd0b9","account":null} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":3,"team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.ALERT: [SyncActivity] Failed {"import_id":814020,"provider":"twilio-flex","provider_id":317,"team":"jiminny","team_id":1,"reason":"Social account for Salesforce cannot be found. Please login to Jiminny to connect.","file":"/home/jiminny/app/Services/Crm/BaseService.php","line":646} {"correlation_id":"0d77142f-be6a-499f-97b2-266c5eaa1c33","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1173,"provider":"salesforce"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
[2026-05-27 12:30:46] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b7b65216-5cec-4637-9cad-d1970e6bf7dd","trace_id":"c1f7b514-d865-42ef-9b8f-84c298e66fc2"}
Project
Project
Options
Hide...
|
78396
|
NULL
|
NULL
|
NULL
|
|
78396
|
2754
|
8
|
2026-05-27T12:30:44.634625+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885044634_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.12898937,"top":0.0726257,"width":0.31881648,"height":0.9273743},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"afa5ad5c-62b7-408d-99cf-87aab5b6f581\",\"trace_id\":\"9e8b5378-a093-49e1-989c-376d9d220091\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:32:37.723196Z\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:37] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"701de09e-db6e-4a53-a3de-d162a5ee7b68\",\"trace_id\":\"8536855c-4f04-4096-9597-497749ac44f9\"}\n[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f6411dde-b988-4b49-8999-23ba7831ddc4\",\"trace_id\":\"efa599f4-51f4-4184-a1b8-7b1970c3eea8\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}\n[2026-05-27 12:30:41] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"147210e4-76f9-4ecd-a5ec-940a0bb14823\",\"trace_id\":\"f6e91f2e-15b2-4d42-93d9-3a257bf5b252\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
6579362340556169900
|
-3017153057660458577
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"jiminny:transcription:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"afa5ad5c-62b7-408d-99cf-87aab5b6f581","trace_id":"9e8b5378-a093-49e1-989c-376d9d220091"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:32:37.723196Z"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:37] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"701de09e-db6e-4a53-a3de-d162a5ee7b68","trace_id":"8536855c-4f04-4096-9597-497749ac44f9"}
[2026-05-27 12:30:37] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:38] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f6411dde-b988-4b49-8999-23ba7831ddc4","trace_id":"efa599f4-51f4-4184-a1b8-7b1970c3eea8"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
[2026-05-27 12:30:41] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:reset-governor","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"147210e4-76f9-4ecd-a5ec-940a0bb14823","trace_id":"f6e91f2e-15b2-4d42-93d9-3a257bf5b252"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78393
|
2753
|
11
|
2026-05-27T12:30:36.221337+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885036221_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3150964534923304660
|
-4304507549388960332
|
visual_change
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp‹$0100% <8• Wed 27 May 15:30:36•DOCKER₴81DEV (docker)₴2-zsh883T1DOCKER (docker-compose)docker_lamp_1• '/usr/local/bin/php' 'artisan'conference:monitor:count > */proc/1/fd/12>&1docker_lamp_12026-05-27 12:30:12 Running ['artisan'activity:purge-stale]Checking 1 conferences still scheduledsince 12:10:14docker_lamp_1.....ь2s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'activity:purge-stale › '/proc/1/fd/1' 2>&1docker_lamp_12026-05-27 12:30:14 Running ['artisan' mailbox:text-relay:sync]2026-05-27 12:30:15Jiminny\Events\Activities\StatusUpdatedRUNNINGdocker_lamp_12026-05-27 12:30:19 Jiminny\Events\Activities\StatusUpdated45 DONEdocker_lamp_1docker_lamp_1docker_lamp_1Relayed 0 message(s)..... 7s DONE• '/usr/local/bin/php' 'artisan'mailbox: text-relay:sync › */proc/1/fd/1'2>&1docker_lamp_12026-05-27 12:30:22 Running ['artisan'conference:pre-meeting-notificatioDOCKER (docker-compose)screenpipe"O ₴4-zsh85...ip-10-30-129-190:~ (nc)T2PROD (ssh)S[URL_WITH_CREDENTIALS] T3 EU (-zsh)*** System restart required ***Last login: Tue May 26 06:32:33 2026 from 212.5.153.87lukas@jiminny-eu-bastion:~$ client_loop: send disconnect: Broken pipe@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ I|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.*** System restart required ***Last login: Mon May 18 06:46:53 2026 from 212.5.153.87tion:~$ |T5QA (-zsh)t6FE (-zsh)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ lPRODSTAGEFRONTEND17EXT (-zsh)ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 0EXTENSIONV View in Docker Desktop• View ConfigL View Logsw Enable Watchd Detach...
|
78390
|
NULL
|
NULL
|
NULL
|
|
78392
|
2754
|
6
|
2026-05-27T12:30:32.456683+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885032456_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:25\",\"to\":\"12:30\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:20\",\"to\":\"02:25\"} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:27] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"14ce0656-2a75-4d02-91a5-7a078855aa04\",\"trace_id\":\"36f491fa-e011-47cd-b39e-69dcf8580186\"}\n[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] 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\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}\n[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"ac0ec240-01e2-41e4-a22f-aeb0a951866f\",\"trace_id\":\"ffca4402-51e8-4ec4-84a1-811b18f60121\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7909742072731666703
|
-8780811704307926641
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:25","to":"12:30"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:20","to":"02:25"} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:27] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"14ce0656-2a75-4d02-91a5-7a078855aa04","trace_id":"36f491fa-e011-47cd-b39e-69dcf8580186"}
[2026-05-27 12:30:29] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:29] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:30] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] 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":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
[2026-05-27 12:30:31] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"ac0ec240-01e2-41e4-a22f-aeb0a951866f","trace_id":"ffca4402-51e8-4ec4-84a1-811b18f60121"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78391
|
2754
|
5
|
2026-05-27T12:30:29.360581+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885029360_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.87549883},"on_screen":true,"lines":[{"char_start":618,"char_count":264,"bounds":{"left":0.44348404,"top":0.0,"width":0.27958778,"height":0.031923383}},{"char_start":882,"char_count":377,"bounds":{"left":0.44348404,"top":0.0,"width":0.4714096,"height":0.031923383}},{"char_start":1259,"char_count":335,"bounds":{"left":0.44348404,"top":0.0,"width":0.37832448,"height":0.031923383}},{"char_start":1594,"char_count":184,"bounds":{"left":0.44348404,"top":0.015961692,"width":0.4744016,"height":0.014365523}},{"char_start":1778,"char_count":389,"bounds":{"left":0.44348404,"top":0.033519555,"width":0.4714096,"height":0.031923383}},{"char_start":2167,"char_count":324,"bounds":{"left":0.44348404,"top":0.06863528,"width":0.37832448,"height":0.031923383}},{"char_start":2491,"char_count":245,"bounds":{"left":0.44348404,"top":0.103751,"width":0.13198139,"height":0.031923383}},{"char_start":2736,"char_count":236,"bounds":{"left":0.44348404,"top":0.13886672,"width":0.13198139,"height":0.031923383}},{"char_start":2972,"char_count":376,"bounds":{"left":0.44348404,"top":0.17398244,"width":0.46908244,"height":0.031923383}}],"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5145410611885349024
|
-1250793418864293493
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
Project
Project
Options
Hide...
|
78388
|
NULL
|
NULL
|
NULL
|
|
78390
|
2753
|
10
|
2026-05-27T12:30:27.050279+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885027050_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:23] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"424bb6ce-aee2-4eed-87b0-ed5aed876beb\",\"trace_id\":\"7f199754-5a58-4b2a-97d8-f6186d949a0b\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}\n[2026-05-27 12:30:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4e79a3c6-0a5e-4036-8389-64d5d7645a05\",\"trace_id\":\"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-5145410611885349024
|
-1250793418864293493
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Running pre-meeting notification command {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:23] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"424bb6ce-aee2-4eed-87b0-ed5aed876beb","trace_id":"7f199754-5a58-4b2a-97d8-f6186d949a0b"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:20:00, 2026-05-27 12:25:00] {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
[2026-05-27 12:30:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4e79a3c6-0a5e-4036-8389-64d5d7645a05","trace_id":"5dcb8a3d-1fbb-47ce-9791-0c539fc4ae61"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78389
|
2753
|
9
|
2026-05-27T12:30:23.976970+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885023976_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5920791748164487012
|
-1827121689025934965
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
Project
Project
Options
Hide...
|
78387
|
NULL
|
NULL
|
NULL
|
|
78388
|
2754
|
4
|
2026-05-27T12:30:23.227800+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885023227_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.87549883},"on_screen":true,"value":"[2026-05-27 12:30:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}\n[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"683a3124-a428-42ff-a6ff-1b536ea6f86f\",\"trace_id\":\"7000de07-5030-4494-93f2-d0459b6e1204\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5920791748164487012
|
-1827121689025934965
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:30:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
[2026-05-27 12:30:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"683a3124-a428-42ff-a6ff-1b536ea6f86f","trace_id":"7000de07-5030-4494-93f2-d0459b6e1204"}
Project
Project
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78387
|
2753
|
8
|
2026-05-27T12:30:20.201031+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885020201_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3862623192636985054
|
-6438808188481009269
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78386
|
2754
|
3
|
2026-05-27T12:30:16.038546+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885016038_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.on rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.onppdowecaionopipalesto ceonppseoureeteaceiphp sentr onophp services. onophp slack ohophp restina ohophptimezones.ongphp view.onophp webhook-server.ono>Li contribleaatahaeedocerontctn>E lang> node_modules library root>E phpstan>E public>E) resourcesv @ routesphp api.phpphp api_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriotsv Mstorage>M debugbartrameworkv lloasoittonoreOaudio. wav= custom ioahubsnotcioumal-oolliodihrauolliaarttielvicoc/ moy lorsu$2 JY-20915-fix-missing-header-text-rela©) TextRelayService.php Xfminny.pnp=.emHSJJocal jiminny@localhostA console (PROD)consoe leuconsole [STAGINGclass TextRelayServiceTRR Matchcase Words Regex ?puoere tuncczonsyneo aroserwcte ooeSemceoox2820-85-21 12.27.05 Local.INru: Jananny console comands Conband. .run nemomy usade berore scarcine coanocoutano. beeeno-oor, schedule-bot menoryberoreco tanotnno :00.0mesmoehorynoactonyesenceSressaacide = 11:foreach (SnessageHistory as Shistories) €Snessnoos =Shiistoniios->nesshocsAdded?-Не олумеакветолеconnanolnno byy.oos comelacion 2od boл4ay21-8550-40ту-y820-018558050505аce 208 [CREDIT_CARD]-8021-0119180072549[2826-85-27 12:29:03) local.ERROR: SQLSTATE[HY888] [2802] php_network_getaddresses: getaddrinfo for mariadb failed: Nane or service not known (Connection: mysql, Host: nariadb, Port: 3386, Database: JiminnySOL: select * fron 'activities' where 'type" = confenence and "status" in (scheduled, stanting-soon) and "scheduled stant time" > 2026-85-27 12:27:80 and "scheduled stant time" <= 2026-85-27 12:44:00 and'external_id' is null and "location' is not null and 'activities". "deleted_at* is null) {"exception":"[object] (Illuminatel\Database\\QueryException(code: 2082): SQLSTATE[HY880] [2802]ononewonndedoresses oesntmotonwtorservlce no Khowtltonmerteronwsonny sunsereartnerevoe & conrerenctand "status" in (scheduled, starting-soon) and "scheduled_start_time" > 2826-85-27 12:27:00 and "scheduled_start_time" <= 2826-85-27 12:44:00 and 'external_id" is null and "location" is not null andforeach (Smessages as Smessage) 1Snessaneid= Sressage-)nessages>deLstacktrace,#0/hone/J2mznny/vendor/Laravet/tranework/src/LlLuninate/batabase/Connectezon.php(999): 1ltunznatel(batabase(Connectzon->runquerycallback( select * tron..., Array, boject (closure))14 (1 Sthis-»isForCusrentEnvironment(&senvicg, Snailbox, Snessangld, SexpectedAlias, SexpectedHost) , *1 /hone/55ninny/vendor/Laravel/franenork/src/Ittuninate/Database/Connection.php(978): FiluninatelIDatabasel|Connection->tryAg8inIfCausedByLostConnection(Object (Ftluminate| lDatabase|(QueryException)"RRURO...', Array, Object(Closure))coneanoer2//hone/f5mnny/vendor//Larave/ranework/Src/llluminate/batabase//Connects.on.php(/95)=/lLuntnate/Nuatabase|connect.lon-2handLequery=xcept.on(ubjcct@/lLum.nate/Nuatabase1uueryexcept.onselect xtron..Array, Object(Closure))#3 /hone/jininny/vendor/laravel/franework/src/llluminate/Database/Connection.php(411): Illuninate\\Database\\Connection->run('select * fron..., Array, Object(Closure))SrelayedText = TextRelay::where( column: 'email provider 1d', Snessageld-›firsto:hone/siminny/vendoc/Aanavea.anenock/ecc/Bezuminare/Database/Duecy/Buseldon.nhn/0358S)le Jea uminato Miarabaso Tionante mosso ont Lsa lont *ino...', Array, true)if (SrelayedText === null)SrelayedText = TextRelay::createl'email provider' => TextRelay::PROVIDER GSUITE,'email provider id' => Smessageld'status' => TextRelay::STATUS_PROCESSING#S/hone/gjininny/vendor/larave/franework/src/illuminate/Database/Query/Builder.php(3498): IlluninateDatabaseQueryBuilder->runSelect=6//hone/G{miinny//vendor//laraveW/.ranework//src/Hlluninate//Database/Ouery7/Buztlden.php/(4080H/LluninatellDatabasel1Ouery.NButlden=>ClosureH.illuninatellDatabaselNQuery.NBu.lden::9et(ФH348910#7/hone/ajininny/vendor/laravel/franework/src/illuminate/Database/Query/Builden.php(3489): IlluninateDatabase\QueryBuilder->onceWithColunns(Array, Object(Closure))#8/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(982): IlluninateDatabaseQueryBuilder->get(Array#9/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(884): IlluninateDatabaseEloquent Builder->getModels(Array#18/hone/iminny/app/Services/RecallAi/Conmands/ScheduleBotConnand.php (60): Illuminate DatabaseEloquentBuilder-›get#11/hone/b_ninny/app/Services/RecallAIConmands/ScheduleBotConnand.php(41): JiminnylServices\RecallAi|Commands|ScheduleBotCommand->scheduleBotsForUpcomingConferences((#12/hone/2minny/vendor/laravel/franework/src/Illuminate/Contajner/BoundMethod.php(36): JiminnyServicesRecallAiConnandsScheduleBotConnand->handleo13/hone/6_minny//vendor/Laravel//franework/scc/I1luminate/Container/Ut/1.pho(43): 1lluninateContalnen|BoundMethod:&closure:IlluminatelContalnemBoundMethod:=cal10:35:0shob = new caazctex kelaylsnessaoc.o, sretayedtexc"Siob->onQueuedqCeon chienonloor"ncotimessoeeyt?elayseruicel successmaly disoarched messade14 none aznznhy vendon ALanave lathanenork snclaLLu hnate conta nen Bound net nod,ono yoa uutun nate Conta neml luetunnrapttulosune Uoect closure))w5/hone/6Elm/Inny//vendor//laravel/Fcanenork//scc/Eilluninate//Conta-ner//BoundMethod.php(SS)HTillun/natellContalnenlBoundKethodh:CallBoundMethod/Oblect/C1llum.natel|Foundatt.onlW901(catt.on)Annay/Obflect/Closure116/hone/iininny/vendon/Lanavel/fnanenork/snc/I1.luninate/Containen/Containen.php(299): ILluninatel|Containen||BoundMethod:Hcall(0bfect.(ILLuninatellFoundat.ionllAgplication)Annay,Annay, NULL#17/hone/jininny/vendor/Laravel/franework/src/Illuninate/Console/Comnand.php(211): Illuninatel\Container||Container->call(Array)#18/hone/iininny/vendon/symfony/console/Connand/Comand.php(341): I1LuninatellConsolel|Connand->execute(0biect/(Symfony/Componenti|Consolel\EnputllAngvInout)), Obrect(TlLuninatel|(Consolel|OutputStyle))119/hone/sn/nny/vendon//.anavel/fnanemonk/scc//ILuainate//Console/Command.phn(180): SynfonyllComponent#|Consolel|Connand1Command->nun(Obriect/(Synfony/Component/|Consolel|EnoutllAngvAnout), Obfecmessade1o EhessageidTeyt relay o srelawedtieyto%equeue"etluaznaxe console bucouscyle))E2e/hone/iminnv/non//konsole//Gonaande//ConnandAoho(240RMuuninatall Consolll Ronnand»»aun (Obsinet((Svmfonyl Cemeencntal ConsolaVnnutalVAnay nnufa Obsinat((Svmfonyl Comaoncatal Consolal Outoutall(ConsoleQutouta)321 /hone/Aininny/vendor/svnfony/consolc/Apo1icatsion.oho (1117)=Jininnvl|Consolel\Gornandel|Connand-srun(0bfcct(Synfonvl|Conponent||Consolel|Tnout|VArovInout). ObscctSnessaneTdsill= SmescadeidelLog::info message:"(TextRelayService) Sync completed". 0'nailbox' => Smailbox,'nessages processed' => count(Snessagelds)nessage ids' => array stice Snessagelds,auonyondonent Consoudeuou tonso ciuou#22 /hone/jininny/vendor/symfony/console/Application.php(356): Synfony\|Component\\Console\\Application->doRunConnand(0bject(Jiminny|\Services\\RecalLAI\|Commands\|ScheduLeBotConmand), ObjectawonytornonentConsoleltsinouArowinauoneetSyonycornonent Consoleltuouonsoledurou#23/hone/jininny/vendor/symfony/console/Application.php(195): Synfony\\Component\\Console\\Application->doRun(0bject(Symfony|\Component\\Console\\Input\\ArgvInput), Objecwonytomnonent Consorel"urnurconsol eturou= #24 /hone/jinánny/vendor/Laravel/franework/src/TLluminate/Foundation/Console/Kernel.php(198): Synfony||Component||Console|\Application-›run(0bject(Synfony||Component||Console||Input||ArgvInput), ObjectSyrkony CornonentConsol.e OutoutConsol efutout2s/hone/Eininny//vendos/#acavelcanerock/scc//timinate/Eoundatsion//AnnlEteatzion.nhn/G1225)a7ltiminatelEoundatsionlllRonsollallKernelbshandlef0hiect//SvnfonvllfomaonentalfonsollelVnnutalAnaviinnutanhienJonathe 101(Symfony \Component) \Console\\Output)\Console0utput))_ #26 /hone/jininny/artisan(13): Illuninatel|Foundation|lAppLication->handLeCommand(Object (Synfony|\Component)|Console|\Input|\ArgvInput))27 nasnrecurn snessaoclosprevious exception (obiect) (PD0Exception(code: 2882: SOLSTATE(HYB0B) (2002) php network getaddresses: getaddrinfo for mariadb failed: Nane or service not known athome/iminny/vendor//laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67TCtOANtAGAOI...
|
NULL
|
451381933718432455
|
NULL
|
click
|
ocr
|
NULL
|
rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.on rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.onppdowecaionopipalesto ceonppseoureeteaceiphp sentr onophp services. onophp slack ohophp restina ohophptimezones.ongphp view.onophp webhook-server.ono>Li contribleaatahaeedocerontctn>E lang> node_modules library root>E phpstan>E public>E) resourcesv @ routesphp api.phpphp api_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriotsv Mstorage>M debugbartrameworkv lloasoittonoreOaudio. wav= custom ioahubsnotcioumal-oolliodihrauolliaarttielvicoc/ moy lorsu$2 JY-20915-fix-missing-header-text-rela©) TextRelayService.php Xfminny.pnp=.emHSJJocal jiminny@localhostA console (PROD)consoe leuconsole [STAGINGclass TextRelayServiceTRR Matchcase Words Regex ?puoere tuncczonsyneo aroserwcte ooeSemceoox2820-85-21 12.27.05 Local.INru: Jananny console comands Conband. .run nemomy usade berore scarcine coanocoutano. beeeno-oor, schedule-bot menoryberoreco tanotnno :00.0mesmoehorynoactonyesenceSressaacide = 11:foreach (SnessageHistory as Shistories) €Snessnoos =Shiistoniios->nesshocsAdded?-Не олумеакветолеconnanolnno byy.oos comelacion 2od boл4ay21-8550-40ту-y820-018558050505аce 208 [CREDIT_CARD]-8021-0119180072549[2826-85-27 12:29:03) local.ERROR: SQLSTATE[HY888] [2802] php_network_getaddresses: getaddrinfo for mariadb failed: Nane or service not known (Connection: mysql, Host: nariadb, Port: 3386, Database: JiminnySOL: select * fron 'activities' where 'type" = confenence and "status" in (scheduled, stanting-soon) and "scheduled stant time" > 2026-85-27 12:27:80 and "scheduled stant time" <= 2026-85-27 12:44:00 and'external_id' is null and "location' is not null and 'activities". "deleted_at* is null) {"exception":"[object] (Illuminatel\Database\\QueryException(code: 2082): SQLSTATE[HY880] [2802]ononewonndedoresses oesntmotonwtorservlce no Khowtltonmerteronwsonny sunsereartnerevoe & conrerenctand "status" in (scheduled, starting-soon) and "scheduled_start_time" > 2826-85-27 12:27:00 and "scheduled_start_time" <= 2826-85-27 12:44:00 and 'external_id" is null and "location" is not null andforeach (Smessages as Smessage) 1Snessaneid= Sressage-)nessages>deLstacktrace,#0/hone/J2mznny/vendor/Laravet/tranework/src/LlLuninate/batabase/Connectezon.php(999): 1ltunznatel(batabase(Connectzon->runquerycallback( select * tron..., Array, boject (closure))14 (1 Sthis-»isForCusrentEnvironment(&senvicg, Snailbox, Snessangld, SexpectedAlias, SexpectedHost) , *1 /hone/55ninny/vendor/Laravel/franenork/src/Ittuninate/Database/Connection.php(978): FiluninatelIDatabasel|Connection->tryAg8inIfCausedByLostConnection(Object (Ftluminate| lDatabase|(QueryException)"RRURO...', Array, Object(Closure))coneanoer2//hone/f5mnny/vendor//Larave/ranework/Src/llluminate/batabase//Connects.on.php(/95)=/lLuntnate/Nuatabase|connect.lon-2handLequery=xcept.on(ubjcct@/lLum.nate/Nuatabase1uueryexcept.onselect xtron..Array, Object(Closure))#3 /hone/jininny/vendor/laravel/franework/src/llluminate/Database/Connection.php(411): Illuninate\\Database\\Connection->run('select * fron..., Array, Object(Closure))SrelayedText = TextRelay::where( column: 'email provider 1d', Snessageld-›firsto:hone/siminny/vendoc/Aanavea.anenock/ecc/Bezuminare/Database/Duecy/Buseldon.nhn/0358S)le Jea uminato Miarabaso Tionante mosso ont Lsa lont *ino...', Array, true)if (SrelayedText === null)SrelayedText = TextRelay::createl'email provider' => TextRelay::PROVIDER GSUITE,'email provider id' => Smessageld'status' => TextRelay::STATUS_PROCESSING#S/hone/gjininny/vendor/larave/franework/src/illuminate/Database/Query/Builder.php(3498): IlluninateDatabaseQueryBuilder->runSelect=6//hone/G{miinny//vendor//laraveW/.ranework//src/Hlluninate//Database/Ouery7/Buztlden.php/(4080H/LluninatellDatabasel1Ouery.NButlden=>ClosureH.illuninatellDatabaselNQuery.NBu.lden::9et(ФH348910#7/hone/ajininny/vendor/laravel/franework/src/illuminate/Database/Query/Builden.php(3489): IlluninateDatabase\QueryBuilder->onceWithColunns(Array, Object(Closure))#8/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(982): IlluninateDatabaseQueryBuilder->get(Array#9/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(884): IlluninateDatabaseEloquent Builder->getModels(Array#18/hone/iminny/app/Services/RecallAi/Conmands/ScheduleBotConnand.php (60): Illuminate DatabaseEloquentBuilder-›get#11/hone/b_ninny/app/Services/RecallAIConmands/ScheduleBotConnand.php(41): JiminnylServices\RecallAi|Commands|ScheduleBotCommand->scheduleBotsForUpcomingConferences((#12/hone/2minny/vendor/laravel/franework/src/Illuminate/Contajner/BoundMethod.php(36): JiminnyServicesRecallAiConnandsScheduleBotConnand->handleo13/hone/6_minny//vendor/Laravel//franework/scc/I1luminate/Container/Ut/1.pho(43): 1lluninateContalnen|BoundMethod:&closure:IlluminatelContalnemBoundMethod:=cal10:35:0shob = new caazctex kelaylsnessaoc.o, sretayedtexc"Siob->onQueuedqCeon chienonloor"ncotimessoeeyt?elayseruicel successmaly disoarched messade14 none aznznhy vendon ALanave lathanenork snclaLLu hnate conta nen Bound net nod,ono yoa uutun nate Conta neml luetunnrapttulosune Uoect closure))w5/hone/6Elm/Inny//vendor//laravel/Fcanenork//scc/Eilluninate//Conta-ner//BoundMethod.php(SS)HTillun/natellContalnenlBoundKethodh:CallBoundMethod/Oblect/C1llum.natel|Foundatt.onlW901(catt.on)Annay/Obflect/Closure116/hone/iininny/vendon/Lanavel/fnanenork/snc/I1.luninate/Containen/Containen.php(299): ILluninatel|Containen||BoundMethod:Hcall(0bfect.(ILLuninatellFoundat.ionllAgplication)Annay,Annay, NULL#17/hone/jininny/vendor/Laravel/franework/src/Illuninate/Console/Comnand.php(211): Illuninatel\Container||Container->call(Array)#18/hone/iininny/vendon/symfony/console/Connand/Comand.php(341): I1LuninatellConsolel|Connand->execute(0biect/(Symfony/Componenti|Consolel\EnputllAngvInout)), Obrect(TlLuninatel|(Consolel|OutputStyle))119/hone/sn/nny/vendon//.anavel/fnanemonk/scc//ILuainate//Console/Command.phn(180): SynfonyllComponent#|Consolel|Connand1Command->nun(Obriect/(Synfony/Component/|Consolel|EnoutllAngvAnout), Obfecmessade1o EhessageidTeyt relay o srelawedtieyto%equeue"etluaznaxe console bucouscyle))E2e/hone/iminnv/non//konsole//Gonaande//ConnandAoho(240RMuuninatall Consolll Ronnand»»aun (Obsinet((Svmfonyl Cemeencntal ConsolaVnnutalVAnay nnufa Obsinat((Svmfonyl Comaoncatal Consolal Outoutall(ConsoleQutouta)321 /hone/Aininny/vendor/svnfony/consolc/Apo1icatsion.oho (1117)=Jininnvl|Consolel\Gornandel|Connand-srun(0bfcct(Synfonvl|Conponent||Consolel|Tnout|VArovInout). ObscctSnessaneTdsill= SmescadeidelLog::info message:"(TextRelayService) Sync completed". 0'nailbox' => Smailbox,'nessages processed' => count(Snessagelds)nessage ids' => array stice Snessagelds,auonyondonent Consoudeuou tonso ciuou#22 /hone/jininny/vendor/symfony/console/Application.php(356): Synfony\|Component\\Console\\Application->doRunConnand(0bject(Jiminny|\Services\\RecalLAI\|Commands\|ScheduLeBotConmand), ObjectawonytornonentConsoleltsinouArowinauoneetSyonycornonent Consoleltuouonsoledurou#23/hone/jininny/vendor/symfony/console/Application.php(195): Synfony\\Component\\Console\\Application->doRun(0bject(Symfony|\Component\\Console\\Input\\ArgvInput), Objecwonytomnonent Consorel"urnurconsol eturou= #24 /hone/jinánny/vendor/Laravel/franework/src/TLluminate/Foundation/Console/Kernel.php(198): Synfony||Component||Console|\Application-›run(0bject(Synfony||Component||Console||Input||ArgvInput), ObjectSyrkony CornonentConsol.e OutoutConsol efutout2s/hone/Eininny//vendos/#acavelcanerock/scc//timinate/Eoundatsion//AnnlEteatzion.nhn/G1225)a7ltiminatelEoundatsionlllRonsollallKernelbshandlef0hiect//SvnfonvllfomaonentalfonsollelVnnutalAnaviinnutanhienJonathe 101(Symfony \Component) \Console\\Output)\Console0utput))_ #26 /hone/jininny/artisan(13): Illuninatel|Foundation|lAppLication->handLeCommand(Object (Synfony|\Component)|Console|\Input|\ArgvInput))27 nasnrecurn snessaoclosprevious exception (obiect) (PD0Exception(code: 2882: SOLSTATE(HYB0B) (2002) php network getaddresses: getaddrinfo for mariadb failed: Nane or service not known athome/iminny/vendor//laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67TCtOANtAGAOI...
|
78383
|
NULL
|
NULL
|
NULL
|
|
78385
|
2753
|
7
|
2026-05-27T12:30:17.820677+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885017820_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:29:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b514a911-833b-4df9-9a2d-c1a33ab5b5b5","trace_id":"73750762-4da9-4951-ae27-61f910db7237"}
[2026-05-27 12:29:03] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"b514a911-833b-4df9-9a2d-c1a33ab5b5b5","trace_id":"73750762-4da9-4951-ae27-61f910db7237"}
[2026-05-27 12:29:03] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"8299c41a-53ff-4ee5-98dc-c784fd879831","trace_id":"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0"}
[2026-05-27 12:29:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0d236075-cfba-4658-b8b6-137fa3d7e038","trace_id":"4412fcbd-8c46-4700-8049-be6f844b0269"}
[2026-05-27 12:29:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b514a911-833b-4df9-9a2d-c1a33ab5b5b5\",\"trace_id\":\"73750762-4da9-4951-ae27-61f910db7237\"}\n[2026-05-27 12:29:03] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"b514a911-833b-4df9-9a2d-c1a33ab5b5b5\",\"trace_id\":\"73750762-4da9-4951-ae27-61f910db7237\"}\n[2026-05-27 12:29:03] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0d236075-cfba-4658-b8b6-137fa3d7e038\",\"trace_id\":\"4412fcbd-8c46-4700-8049-be6f844b0269\"}\n[2026-05-27 12:29:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"0d236075-cfba-4658-b8b6-137fa3d7e038\",\"trace_id\":\"4412fcbd-8c46-4700-8049-be6f844b0269\"}\n[2026-05-27 12:29:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:07] local.NOTICE: Monitoring start {\"correlation_id\":\"4aabc26c-edfc-4252-bb9c-b27a5b49e8d3\",\"trace_id\":\"a6a0a50b-7d5a-44a6-a07b-bfc84648938f\"}\n[2026-05-27 12:29:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"4aabc26c-edfc-4252-bb9c-b27a5b49e8d3\",\"trace_id\":\"a6a0a50b-7d5a-44a6-a07b-bfc84648938f\"}\n[2026-05-27 12:29:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dc5b9a19-da68-42b6-bec1-6742c2716b5c\",\"trace_id\":\"236c2fee-c2e5-4fc4-819e-64ac06c6c54b\"}\n[2026-05-27 12:29:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"dc5b9a19-da68-42b6-bec1-6742c2716b5c\",\"trace_id\":\"236c2fee-c2e5-4fc4-819e-64ac06c6c54b\"}\n[2026-05-27 12:29:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:30:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e73469c1-6f1a-47eb-b4dc-f091b8ef4b58\",\"trace_id\":\"5902b347-7df0-46e9-b2c4-4bb3068c127c\"}\n[2026-05-27 12:30:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e73469c1-6f1a-47eb-b4dc-f091b8ef4b58\",\"trace_id\":\"5902b347-7df0-46e9-b2c4-4bb3068c127c\"}\n[2026-05-27 12:30:08] local.NOTICE: Monitoring start {\"correlation_id\":\"aa4cfbf9-2635-4242-bcaa-4bf4658d2f4e\",\"trace_id\":\"f60dbb27-f5c3-47fc-91a7-17f9dd783777\"}\n[2026-05-27 12:30:08] local.NOTICE: Monitoring end {\"correlation_id\":\"aa4cfbf9-2635-4242-bcaa-4bf4658d2f4e\",\"trace_id\":\"f60dbb27-f5c3-47fc-91a7-17f9dd783777\"}\n[2026-05-27 12:30:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07ffbe9c-265f-4a5d-a4a7-322ec1a61bf6\",\"trace_id\":\"482abad3-f609-47de-8a1f-a3fb3c59a181\"}\n[2026-05-27 12:30:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07ffbe9c-265f-4a5d-a4a7-322ec1a61bf6\",\"trace_id\":\"482abad3-f609-47de-8a1f-a3fb3c59a181\"}\n[2026-05-27 12:30:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:28:00, 2026-05-27 12:30:00] {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:28:00, 2026-05-27 12:30:00] {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [MeetingBotService] Complete Activity left in scheduled state {\"activity_id\":432941} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":432941} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [ EsUpdate/InstantUpsert ] Adding document to elasticsearch {\"entity_id\":432941,\"entity_type\":\"activities\"} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:29:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b514a911-833b-4df9-9a2d-c1a33ab5b5b5\",\"trace_id\":\"73750762-4da9-4951-ae27-61f910db7237\"}\n[2026-05-27 12:29:03] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"b514a911-833b-4df9-9a2d-c1a33ab5b5b5\",\"trace_id\":\"73750762-4da9-4951-ae27-61f910db7237\"}\n[2026-05-27 12:29:03] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0d236075-cfba-4658-b8b6-137fa3d7e038\",\"trace_id\":\"4412fcbd-8c46-4700-8049-be6f844b0269\"}\n[2026-05-27 12:29:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"0d236075-cfba-4658-b8b6-137fa3d7e038\",\"trace_id\":\"4412fcbd-8c46-4700-8049-be6f844b0269\"}\n[2026-05-27 12:29:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:07] local.NOTICE: Monitoring start {\"correlation_id\":\"4aabc26c-edfc-4252-bb9c-b27a5b49e8d3\",\"trace_id\":\"a6a0a50b-7d5a-44a6-a07b-bfc84648938f\"}\n[2026-05-27 12:29:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"4aabc26c-edfc-4252-bb9c-b27a5b49e8d3\",\"trace_id\":\"a6a0a50b-7d5a-44a6-a07b-bfc84648938f\"}\n[2026-05-27 12:29:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dc5b9a19-da68-42b6-bec1-6742c2716b5c\",\"trace_id\":\"236c2fee-c2e5-4fc4-819e-64ac06c6c54b\"}\n[2026-05-27 12:29:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"dc5b9a19-da68-42b6-bec1-6742c2716b5c\",\"trace_id\":\"236c2fee-c2e5-4fc4-819e-64ac06c6c54b\"}\n[2026-05-27 12:29:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:29:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"60867fa3-7777-4708-8fcd-09833f193d0c\",\"trace_id\":\"c0b226d1-4cb8-4c98-9f2d-d9874f313f17\"}\n[2026-05-27 12:29:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"8299c41a-53ff-4ee5-98dc-c784fd879831\",\"trace_id\":\"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0\"}\n[2026-05-27 12:30:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2b02dc27-12dd-47bf-918c-306e61c7b1cd\",\"trace_id\":\"51782dd5-d7e8-4c3b-9cac-6943230f4fe4\"}\n[2026-05-27 12:30:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e73469c1-6f1a-47eb-b4dc-f091b8ef4b58\",\"trace_id\":\"5902b347-7df0-46e9-b2c4-4bb3068c127c\"}\n[2026-05-27 12:30:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e73469c1-6f1a-47eb-b4dc-f091b8ef4b58\",\"trace_id\":\"5902b347-7df0-46e9-b2c4-4bb3068c127c\"}\n[2026-05-27 12:30:08] local.NOTICE: Monitoring start {\"correlation_id\":\"aa4cfbf9-2635-4242-bcaa-4bf4658d2f4e\",\"trace_id\":\"f60dbb27-f5c3-47fc-91a7-17f9dd783777\"}\n[2026-05-27 12:30:08] local.NOTICE: Monitoring end {\"correlation_id\":\"aa4cfbf9-2635-4242-bcaa-4bf4658d2f4e\",\"trace_id\":\"f60dbb27-f5c3-47fc-91a7-17f9dd783777\"}\n[2026-05-27 12:30:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07ffbe9c-265f-4a5d-a4a7-322ec1a61bf6\",\"trace_id\":\"482abad3-f609-47de-8a1f-a3fb3c59a181\"}\n[2026-05-27 12:30:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07ffbe9c-265f-4a5d-a4a7-322ec1a61bf6\",\"trace_id\":\"482abad3-f609-47de-8a1f-a3fb3c59a181\"}\n[2026-05-27 12:30:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c4ec5e3c-89f3-4346-a4b5-0b6a085ac0e5\",\"trace_id\":\"a4bf4a42-aa2d-48a6-b78b-3d5062b51222\"}\n[2026-05-27 12:30:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:28:00, 2026-05-27 12:30:00] {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:28:00, 2026-05-27 12:30:00] {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"839d9f4b-3377-4c81-b3c7-b9ed105ef54b\",\"trace_id\":\"9373bbcf-4e01-4d01-b50c-52b04ee8d028\"}\n[2026-05-27 12:30:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [MeetingBotService] Complete Activity left in scheduled state {\"activity_id\":432941} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [ EsUpdateTarget ] Update single target {\"target\":\"activities\",\"purpose\":\"searchable-observer-update\",\"entityId\":432941} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: [ EsUpdate/InstantUpsert ] Adding document to elasticsearch {\"entity_id\":432941,\"entity_type\":\"activities\"} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}\n[2026-05-27 12:30:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d528e922-1c56-4afb-a3e4-5f353853c4d9\",\"trace_id\":\"c084658d-be05-4f36-a00f-c21e89b21cfc\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4860822626787480883
|
-2619824805581364807
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:29:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b514a911-833b-4df9-9a2d-c1a33ab5b5b5","trace_id":"73750762-4da9-4951-ae27-61f910db7237"}
[2026-05-27 12:29:03] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:27:00 and `scheduled_start_time` <= 2026-05-27 12:44:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"b514a911-833b-4df9-9a2d-c1a33ab5b5b5","trace_id":"73750762-4da9-4951-ae27-61f910db7237"}
[2026-05-27 12:29:03] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"8299c41a-53ff-4ee5-98dc-c784fd879831","trace_id":"7e04706f-2c1a-4c7b-b37b-7f6a0bdd68e0"}
[2026-05-27 12:29:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0d236075-cfba-4658-b8b6-137fa3d7e038","trace_id":"4412fcbd-8c46-4700-8049-be6f844b0269"}
[2026-05-27 12:29:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:28:00 and 2026-05-27 12:28:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
78384
|
NULL
|
NULL
|
NULL
|
|
78384
|
2753
|
6
|
2026-05-27T12:30:16.158362+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779885016158_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER₴81DEV (docker)₴2-zsh883T1DOCKER (docker-compose)"data"],"pid":6,"message": "[version_conflict_engine_exception]: [task:Alerting-alerting_telemetry]:version conflict,document already exists (current version [790])"}I {"type": "log", "@timestamp": "2026-05-27T12:29:49Z" , "tags" : ["listening", "info"], "pid":6, "message": "Server running at [URL_WITH_CREDENTIALS] "2026-05-27T12:29:51Z","tags" : ["info","http", "se,"Kibana"], "pid":6,"message": "http server running at [URL_WITH_CREDENTIALS] : ["warning""message": "Enabling theChromium sandbox provides an additional layeof protection. "}docker_lamp_1docker_lamp_12026-05-27 12:30:03 Running ['artisan' meeting-bot:schedule-bot]... 2s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'meeting-bot:schedule-bot > */proc/1/fd/1DOCKER (docker-compose)screenpipe"O ₴4-zsh85...ip-10-30-129-190:~ (nc)T2PROD (ssh)[URL_WITH_CREDENTIALS] System restart required ***Last login: Tue May 26 06:32:33 2026 from 212.5.153.87lukas@jiminny-eu-bastion:~$ client_loop: send disconnect: Broken pipe@Lukas-KovalMaсBook-Pro-Jiminny ~ $ [|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.System restart required ***Last login: Mon May 18 06:46:53 2026 from 212.5.153.87tion:~$ |XIT5QA (-zsh)X 16FE (-zsh)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ l17EXT (-zsh)ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 0100% C8• Wed 27 May 15:30:15181₴86•..-10-30-140-255:~ (-zsh)$7PRODSTAGEFRONTENDEXTENSIONView in Docker Desktop@ View ConfigL View Logsw Enable Watchd Detach...
|
NULL
|
-6647430146297532858
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpDOCKER₴81DEV (docker)₴2-zsh883T1DOCKER (docker-compose)"data"],"pid":6,"message": "[version_conflict_engine_exception]: [task:Alerting-alerting_telemetry]:version conflict,document already exists (current version [790])"}I {"type": "log", "@timestamp": "2026-05-27T12:29:49Z" , "tags" : ["listening", "info"], "pid":6, "message": "Server running at [URL_WITH_CREDENTIALS] "2026-05-27T12:29:51Z","tags" : ["info","http", "se,"Kibana"], "pid":6,"message": "http server running at [URL_WITH_CREDENTIALS] : ["warning""message": "Enabling theChromium sandbox provides an additional layeof protection. "}docker_lamp_1docker_lamp_12026-05-27 12:30:03 Running ['artisan' meeting-bot:schedule-bot]... 2s DONEdocker_lamp_11 '/usr/local/bin/php' 'artisan'meeting-bot:schedule-bot > */proc/1/fd/1DOCKER (docker-compose)screenpipe"O ₴4-zsh85...ip-10-30-129-190:~ (nc)T2PROD (ssh)[URL_WITH_CREDENTIALS] System restart required ***Last login: Tue May 26 06:32:33 2026 from 212.5.153.87lukas@jiminny-eu-bastion:~$ client_loop: send disconnect: Broken pipe@Lukas-KovalMaсBook-Pro-Jiminny ~ $ [|T4STAGE (ssh)Run 'do-release-upgrade' to upgrade to it.System restart required ***Last login: Mon May 18 06:46:53 2026 from 212.5.153.87tion:~$ |XIT5QA (-zsh)X 16FE (-zsh)lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ l17EXT (-zsh)ukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ 0100% C8• Wed 27 May 15:30:15181₴86•..-10-30-140-255:~ (-zsh)$7PRODSTAGEFRONTENDEXTENSIONView in Docker Desktop@ View ConfigL View Logsw Enable Watchd Detach...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78375
|
NULL
|
0
|
2026-05-27T12:29:10.400935+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884950400_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.on rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.onppdowecaionopip salesto ceonieppseoureeteaceiphp sentr onophp services. onophp slack ohophp restina ohophptimezones.ondphp view.onophp webhook-server.ono>Li contribelatahaeredocerontctn>Elang> node_modules library root>E phpstan>E public>E) resourcesv @ routesphp api.phpphp api_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriotsv Mstorage>M debugbartrameworkv lloasoittonoreOlaudio.wav= customloa=hubspot-journal-polllogthrvolliaarttielVicoL/ moy loi23$2 JY-20915-fix-missing-header-text-rela©) TextRelayService.php Xfminny.pnp=.emHSJJocal jiminny@localhostA console (PROD)consoe leuconsole [STAGINGclass TextRelayServiceTRR Matchcase Words Regex ?puoere tuncezonsyneo aro282gserwcte ooeSemceoox2820-85-21 12.27.05 Local.INru: Jananny console comands Conband. .run nemomy usade berore scarcine coanocoutano. beeeno-oor, schedule-bot menoryberoreco tanotnno :00.0mesmoehorynoactonyesenceSressaacide = 11:foreach (SnessageHistory as Shistories)Snessnoos =Shiistoniios->nesshocsAdded?-Не олумеакветолеconnanolnno byy.oos comelacion 2od boл4ay21-8550-40ту-y820-018558050505аce 208 [CREDIT_CARD]-8021-0119180072549[2826-85-27 12:29:03) local.ERROR: SQLSTATE[HY888] [2802] php_network_getaddresses: getaddrinfo for mariadb failed: Nane or service not known (Connection: mysql, Host: nariadb, Port: 3386, Database: JiminnySOL: select * fron 'activities' where 'type" = confenence and "status" in (scheduled, stanting-soon) and "scheduled stant time" > 2026-85-27 12:27:80 and "scheduled stant time" <= 2026-85-27 12:44:00 and'external_id' is null and "location' is not null and 'activities". "deleted_at* is null) {"exception":"[object] (Illuminatel\Database\\QueryException(code: 2082): SQLSTATE[HY880] [2802]ononewonndedoresses oesntmotonwtorservlce no Khowtltonmerteronwsonerevoe & conrerenctand "status" in (scheduled, starting-soon) and "scheduled_start_time" > 2826-85-27 12:27:00 and "scheduled_start_time" <= 2826-85-27 12:44:00 and 'external_id" is null and "location" is not null andforeach (Smessages as Smessage)Snessageld = Smessage-›nessage->id:Lstacktrace,#0/hone/J2mznny/vendor/Laravet/tranework/src/LlLuninate/batabase/Connectezon.php(999): 1ltunznatel(batabase(Connectzon->runquerycallback( select * tron..., Array, boject (closure))14 (1 Sthis-»isForCusrentEnvironment(&senvicg, Snailbox, Snessangld, SexpectedAlias, SexpectedHost) , *1 /hone/55ninny/vendor/Laravel/franenork/src/Ittuninate/Database/Connection.php(978): FiluninatelIDatabasel|Connection->tryAg8inIfCausedByLostConnection(Object (Ftluminate| lDatabase|(QueryException)"RRURO...', Array, Object(Closure))coneanoer2//hone/f5mnny/vendor//Larave/ranework/Src/llluminate/batabase//Connects.on.php(/95)=/lLuntnate/Nuatabase|connect.lon-2handLequery=xcept.on(ubjcct@/lLum.nate/Nuatabase1uueryexcept.onselect xtron..Array, Object(Closure))#3 /hone/jininny/vendor/laravel/franework/src/llluminate/Database/Connection.php(411): Illuninate\\Database\\Connection->run('select * fron..., Array, Object(Closure))SrelayedText = TextRelay::where( column: 'email provider 1d', Snessageld-›firsto:hone/siminny/vendoc/Aanavea.anenock/ecc/Bezuminare/Database/Duecy/Buseldon.nhn/0358S)le Jea uminato Miarabaso Tionante mosso ont Lsa lont *ino...', Array, true)if (SrelayedText === null)SrelayedText = TextRelay::createl'email provider' => TextRelay::PROVIDER GSUITE.'email provider id' = Smessageld'status' => TextRelay::STATUS_PROCESSING#S/hone/gjininny/vendor/larave/franework/src/illuminate/Database/Query/Builder.php(3498): IlluninateDatabaseQueryBuilder->runSelect=6//hone/G{miinny//vendor//laraveW/.ranework//src/Hlluninate//Database/Ouery7/Buztlden.php/(4080H/LluninatellDatabasel1Ouery.NButlden=>ClosureH.illuninatellDatabaselNQuery.NBu.lden::9et(ФH348910#7/hone/ajininny/vendor/laravel/franework/src/illuminate/Database/Query/Builden.php(3489): IlluninateDatabase\QueryBuilder->onceWithColunns(Array, Object(Closure))#8/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(982): IlluninateDatabaseQueryBuilder->get(Array#9/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(884): IlluninateDatabaseEloquent Builder->getModels(Array#18/hone/iminny/app/Services/RecallAi/Conmands/ScheduleBotConnand.php (60): Illuminate DatabaseEloquentBuilder-›get#11/honeb_minny/app/Services/RecallAl/Commands/ScheduleBotConnand.php(41): Jiminny|ServicesRecallA1|Commands|ScheduleBotCommand->scheduleBotsForUpcomingConferences®#12/hone/2minny/vendor/laravel/franework/src/1lluminate/Contajner/BoundMethod.php(36): JiminnyServicesRecallAiConnandsScheduleBotConnand->handleo13/hone/6_minny//vendor/Laravel//franework/scc/I1luminate/Container/Ut/1.pho(43): 1lluninateContalnen|BoundMethod:&closure:IlluminatelContalnemBoundMethod:=cal10:35:0shob = new caazctex kelaylsnessaoc.o, sretayedtexc"Siob->onQueuedqCeon chienonloor"ncotimessoeeyt?elayseruicel successmaly disoarched messade14 none aznznhy vendon ALanave lathanenork snclaLLu hnate conta nen Bound net nod,ono yoa uutun nate Conta neml luetunnrapttulosune Uoect closure))w5/hone/6Elm/Inny//vendor//laravel/Fcanenork//scc/Eilluninate//Conta-ner//BoundMethod.php(SS)HTillun/natellContalnenlBoundKethodh:CallBoundMethod/Oblect/C1llum.natel|Foundatt.onlW901(catt.on)Annay/Obflect/Closure116/hone/iininny/vendon/Lanavel/fnanenork/snc/I1.luninate/Containen/Containen.php(299): ILluninatel|Containen||BoundMethod:Hcall(0bfect.(ILLuninatellFoundat.ionllAgplication)Annay,Annay, NULL#17/hone/jininny/vendor/Laravel/franework/src/Illuninate/Console/Comnand.php(211): Illuninatel\Container||Container->call(Array)#18/hone/iininny/vendon/symfony/console/Connand/Comand.php(341): I1LuninatellConsolel|Connand->execute(0biect/(Symfony/Componenti|Consolel\EnputllAngvInout)), Obrect(TlLuninatel|(Consolel|OutputStyle))119/hone/sn/nny/vendon//.anavel/fnanemonk/scc//ILuainate//Console/Command.phn(180): SynfonyllComponent#|Consolel|Connand1Command->nun(Obriect/(Synfony/Component/|Consolel|EnoutllAngvAnout), Obfecmessade1o Ehessageidqueue"etluaznaxe console bucouscyle))E2e/hone/iminnv/non//konsole//Gonaande//ConnandAoho(240RMuuninatall Consolll Ronnand»»aun (Obsinet((Svmfonyl Cemeencntal ConsolaVnnutalVAnay nnufa Obsinat((Svmfonyl Comaoncatal Consolal Outoutall(ConsoleQutouta)321 /hone/Aininny/vendor/svnfony/consolc/Apo1icatsion.oho (1117)=Jininnvl|Consolel\Gornandel|Connand-srun(0bfcct(Synfonvl|Conponent||Consolel|Tnout|VArovInout). ObscctSnessaneTdsill= SmescadeidelLog::info message:"(TextRelayService) Sync completed". 0'nailbox' => Smailbox,'nessages processed' => count(Snessagelds)nessage ids' => array stice Snessagelds,auonyondonent Consoudeuou tonso ciuou#22 /hone/jininny/vendor/symfony/console/Application.php(356): Synfony\|Component\\Console\\Application->doRunConnand(0bject(Jiminny|\Services\\RecalLAI\|Commands\|ScheduLeBotConmand), ObjectawonytornonentConsoleltsinouArowinauoneetSyonycornonent Consoleltuouonsoledurou#23/hone/jininny/vendor/symfony/console/Application.php(195): Synfony\\Component\\Console\\Application->doRun(0bject(Symfony|\Component\\Console\\Input\\ArgvInput), Objecwonytomnonent Consorel"urnurconsol eturou= #24 /hone/jinánny/vendor/Laravel/franework/src/TLluminate/Foundation/Console/Kernel.php(198): Synfony||Component||Console|\Application-›run(0bject(Synfony||Component||Console||Input||ArgvInput), ObjectSyrkony CornonentConsol.e OutoutConsol efutout2s/hone/Eininny//vendos/#acavelcanerock/scc//timinate/Eoundatsion//AnnlEteatzion.nhn/G1225)a7ltiminatelEoundatsionlllRonsollallKernelbshandlef0hiect//SvnfonvllfomaonentalfonsollelVnnutalAnaviinnutanhienJonathe 101(Symfony \Component) \Console\\Output)\Console0utput))_ #26 /hone/jininny/artisan(13): Illuninatel|Foundation|lAppLication->handLeCommand(Object (Synfony|\Component)|Console|\Input|\ArgvInput))27 nasnrecurn snessaocldsprevious exception (obiect) (PD0Exception(code: 2882: SOLSTATE(HYB0B) (2002) php network getaddresses: getaddrinfo for mariadb failed: Nane or service not known athome/iminny/vendor//laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67TCtOANtAGAOI...
|
NULL
|
-9018880058763168125
|
NULL
|
click
|
ocr
|
NULL
|
rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.on rnostolFV faVsco.is ~Mplogos.ondMpmalionopplmco.onppdowecaionopip salesto ceonieppseoureeteaceiphp sentr onophp services. onophp slack ohophp restina ohophptimezones.ondphp view.onophp webhook-server.ono>Li contribelatahaeredocerontctn>Elang> node_modules library root>E phpstan>E public>E) resourcesv @ routesphp api.phpphp api_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriotsv Mstorage>M debugbartrameworkv lloasoittonoreOlaudio.wav= customloa=hubspot-journal-polllogthrvolliaarttielVicoL/ moy loi23$2 JY-20915-fix-missing-header-text-rela©) TextRelayService.php Xfminny.pnp=.emHSJJocal jiminny@localhostA console (PROD)consoe leuconsole [STAGINGclass TextRelayServiceTRR Matchcase Words Regex ?puoere tuncezonsyneo aro282gserwcte ooeSemceoox2820-85-21 12.27.05 Local.INru: Jananny console comands Conband. .run nemomy usade berore scarcine coanocoutano. beeeno-oor, schedule-bot menoryberoreco tanotnno :00.0mesmoehorynoactonyesenceSressaacide = 11:foreach (SnessageHistory as Shistories)Snessnoos =Shiistoniios->nesshocsAdded?-Не олумеакветолеconnanolnno byy.oos comelacion 2od boл4ay21-8550-40ту-y820-018558050505аce 208 [CREDIT_CARD]-8021-0119180072549[2826-85-27 12:29:03) local.ERROR: SQLSTATE[HY888] [2802] php_network_getaddresses: getaddrinfo for mariadb failed: Nane or service not known (Connection: mysql, Host: nariadb, Port: 3386, Database: JiminnySOL: select * fron 'activities' where 'type" = confenence and "status" in (scheduled, stanting-soon) and "scheduled stant time" > 2026-85-27 12:27:80 and "scheduled stant time" <= 2026-85-27 12:44:00 and'external_id' is null and "location' is not null and 'activities". "deleted_at* is null) {"exception":"[object] (Illuminatel\Database\\QueryException(code: 2082): SQLSTATE[HY880] [2802]ononewonndedoresses oesntmotonwtorservlce no Khowtltonmerteronwsonerevoe & conrerenctand "status" in (scheduled, starting-soon) and "scheduled_start_time" > 2826-85-27 12:27:00 and "scheduled_start_time" <= 2826-85-27 12:44:00 and 'external_id" is null and "location" is not null andforeach (Smessages as Smessage)Snessageld = Smessage-›nessage->id:Lstacktrace,#0/hone/J2mznny/vendor/Laravet/tranework/src/LlLuninate/batabase/Connectezon.php(999): 1ltunznatel(batabase(Connectzon->runquerycallback( select * tron..., Array, boject (closure))14 (1 Sthis-»isForCusrentEnvironment(&senvicg, Snailbox, Snessangld, SexpectedAlias, SexpectedHost) , *1 /hone/55ninny/vendor/Laravel/franenork/src/Ittuninate/Database/Connection.php(978): FiluninatelIDatabasel|Connection->tryAg8inIfCausedByLostConnection(Object (Ftluminate| lDatabase|(QueryException)"RRURO...', Array, Object(Closure))coneanoer2//hone/f5mnny/vendor//Larave/ranework/Src/llluminate/batabase//Connects.on.php(/95)=/lLuntnate/Nuatabase|connect.lon-2handLequery=xcept.on(ubjcct@/lLum.nate/Nuatabase1uueryexcept.onselect xtron..Array, Object(Closure))#3 /hone/jininny/vendor/laravel/franework/src/llluminate/Database/Connection.php(411): Illuninate\\Database\\Connection->run('select * fron..., Array, Object(Closure))SrelayedText = TextRelay::where( column: 'email provider 1d', Snessageld-›firsto:hone/siminny/vendoc/Aanavea.anenock/ecc/Bezuminare/Database/Duecy/Buseldon.nhn/0358S)le Jea uminato Miarabaso Tionante mosso ont Lsa lont *ino...', Array, true)if (SrelayedText === null)SrelayedText = TextRelay::createl'email provider' => TextRelay::PROVIDER GSUITE.'email provider id' = Smessageld'status' => TextRelay::STATUS_PROCESSING#S/hone/gjininny/vendor/larave/franework/src/illuminate/Database/Query/Builder.php(3498): IlluninateDatabaseQueryBuilder->runSelect=6//hone/G{miinny//vendor//laraveW/.ranework//src/Hlluninate//Database/Ouery7/Buztlden.php/(4080H/LluninatellDatabasel1Ouery.NButlden=>ClosureH.illuninatellDatabaselNQuery.NBu.lden::9et(ФH348910#7/hone/ajininny/vendor/laravel/franework/src/illuminate/Database/Query/Builden.php(3489): IlluninateDatabase\QueryBuilder->onceWithColunns(Array, Object(Closure))#8/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(982): IlluninateDatabaseQueryBuilder->get(Array#9/hone/sininny/vendor/laravel/franework/src/illuminate/Database/Eloquent/Builden.php(884): IlluninateDatabaseEloquent Builder->getModels(Array#18/hone/iminny/app/Services/RecallAi/Conmands/ScheduleBotConnand.php (60): Illuminate DatabaseEloquentBuilder-›get#11/honeb_minny/app/Services/RecallAl/Commands/ScheduleBotConnand.php(41): Jiminny|ServicesRecallA1|Commands|ScheduleBotCommand->scheduleBotsForUpcomingConferences®#12/hone/2minny/vendor/laravel/franework/src/1lluminate/Contajner/BoundMethod.php(36): JiminnyServicesRecallAiConnandsScheduleBotConnand->handleo13/hone/6_minny//vendor/Laravel//franework/scc/I1luminate/Container/Ut/1.pho(43): 1lluninateContalnen|BoundMethod:&closure:IlluminatelContalnemBoundMethod:=cal10:35:0shob = new caazctex kelaylsnessaoc.o, sretayedtexc"Siob->onQueuedqCeon chienonloor"ncotimessoeeyt?elayseruicel successmaly disoarched messade14 none aznznhy vendon ALanave lathanenork snclaLLu hnate conta nen Bound net nod,ono yoa uutun nate Conta neml luetunnrapttulosune Uoect closure))w5/hone/6Elm/Inny//vendor//laravel/Fcanenork//scc/Eilluninate//Conta-ner//BoundMethod.php(SS)HTillun/natellContalnenlBoundKethodh:CallBoundMethod/Oblect/C1llum.natel|Foundatt.onlW901(catt.on)Annay/Obflect/Closure116/hone/iininny/vendon/Lanavel/fnanenork/snc/I1.luninate/Containen/Containen.php(299): ILluninatel|Containen||BoundMethod:Hcall(0bfect.(ILLuninatellFoundat.ionllAgplication)Annay,Annay, NULL#17/hone/jininny/vendor/Laravel/franework/src/Illuninate/Console/Comnand.php(211): Illuninatel\Container||Container->call(Array)#18/hone/iininny/vendon/symfony/console/Connand/Comand.php(341): I1LuninatellConsolel|Connand->execute(0biect/(Symfony/Componenti|Consolel\EnputllAngvInout)), Obrect(TlLuninatel|(Consolel|OutputStyle))119/hone/sn/nny/vendon//.anavel/fnanemonk/scc//ILuainate//Console/Command.phn(180): SynfonyllComponent#|Consolel|Connand1Command->nun(Obriect/(Synfony/Component/|Consolel|EnoutllAngvAnout), Obfecmessade1o Ehessageidqueue"etluaznaxe console bucouscyle))E2e/hone/iminnv/non//konsole//Gonaande//ConnandAoho(240RMuuninatall Consolll Ronnand»»aun (Obsinet((Svmfonyl Cemeencntal ConsolaVnnutalVAnay nnufa Obsinat((Svmfonyl Comaoncatal Consolal Outoutall(ConsoleQutouta)321 /hone/Aininny/vendor/svnfony/consolc/Apo1icatsion.oho (1117)=Jininnvl|Consolel\Gornandel|Connand-srun(0bfcct(Synfonvl|Conponent||Consolel|Tnout|VArovInout). ObscctSnessaneTdsill= SmescadeidelLog::info message:"(TextRelayService) Sync completed". 0'nailbox' => Smailbox,'nessages processed' => count(Snessagelds)nessage ids' => array stice Snessagelds,auonyondonent Consoudeuou tonso ciuou#22 /hone/jininny/vendor/symfony/console/Application.php(356): Synfony\|Component\\Console\\Application->doRunConnand(0bject(Jiminny|\Services\\RecalLAI\|Commands\|ScheduLeBotConmand), ObjectawonytornonentConsoleltsinouArowinauoneetSyonycornonent Consoleltuouonsoledurou#23/hone/jininny/vendor/symfony/console/Application.php(195): Synfony\\Component\\Console\\Application->doRun(0bject(Symfony|\Component\\Console\\Input\\ArgvInput), Objecwonytomnonent Consorel"urnurconsol eturou= #24 /hone/jinánny/vendor/Laravel/franework/src/TLluminate/Foundation/Console/Kernel.php(198): Synfony||Component||Console|\Application-›run(0bject(Synfony||Component||Console||Input||ArgvInput), ObjectSyrkony CornonentConsol.e OutoutConsol efutout2s/hone/Eininny//vendos/#acavelcanerock/scc//timinate/Eoundatsion//AnnlEteatzion.nhn/G1225)a7ltiminatelEoundatsionlllRonsollallKernelbshandlef0hiect//SvnfonvllfomaonentalfonsollelVnnutalAnaviinnutanhienJonathe 101(Symfony \Component) \Console\\Output)\Console0utput))_ #26 /hone/jininny/artisan(13): Illuninatel|Foundation|lAppLication->handLeCommand(Object (Synfony|\Component)|Console|\Input|\ArgvInput))27 nasnrecurn snessaocldsprevious exception (obiect) (PD0Exception(code: 2882: SOLSTATE(HYB0B) (2002) php network getaddresses: getaddrinfo for mariadb failed: Nane or service not known athome/iminny/vendor//laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67TCtOANtAGAOI...
|
78369
|
NULL
|
NULL
|
NULL
|
|
78374
|
2753
|
0
|
2026-05-27T12:29:11.356714+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884951356_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-469357879955069008
|
-6438808257200486005
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78373
|
NULL
|
0
|
2026-05-27T12:29:10.543653+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884950543_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5111602146489912226
|
-6438808257343092349
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?...
|
78372
|
NULL
|
NULL
|
NULL
|
|
78368
|
2752
|
46
|
2026-05-27T12:28:32.551290+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884912551_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.14328457,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.61103725,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.62666225,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.6353058,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.6462766,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.6549202,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.66356385,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6722075,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7044548,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.72772604,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.7506649,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.4418218,"top":0.10454908,"width":0.5465425,"height":0.87549883},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2973932997504657265
|
-1827122238781486205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
78366
|
NULL
|
NULL
|
NULL
|
|
78367
|
2751
|
38
|
2026-05-27T12:28:30.809206+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884910809_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78366
|
2752
|
45
|
2026-05-27T12:28:30.603284+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884910603_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.40658244,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.41589096,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.42719415,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.43450797,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.44780585,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.4587766,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.5412234,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.5568484,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.56549203,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.57646275,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5851064,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.59375,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6023936,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.63464093,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.65791225,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.68085104,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78364
|
2751
|
36
|
2026-05-27T12:28:28.691685+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884908691_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78363
|
2752
|
44
|
2026-05-27T12:28:27.632306+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884907632_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
EV favscojs ~Mplogos.ondpp mallonopplmco.onppdowec EV favscojs ~Mplogos.ondpp mallonopplmco.onppdowecaionopipalesto ceonppseoureeteaceiphe sentry.phpphp services. onophp slack ohopto testing-phpphptimezones.ondphe view.phpphp webhook-server.ono› O contribelatahaer>@ docs> @ front-end› 00 lạng› ED node_modules library root› Ophpstan› E public› E resources~ Droutesphe api.phppto apL_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriots~ D storage› O debugbartrameworkv lloasoittonoreD audio,wav= custom ioahubsnotcioumal-oolliodihrauolliaaTho Huncnoll Nhhhin hac Hoon Honto gtAh, Hươ ttro Mhi nàCooc$ JY-20915-fix-missing-header-text-rolay~© TextRelayService.phpx& Dockerfileclass TextReLayServicepuoere tuncczonsyneo aroserwcte ooeSemceooxfminny.pnpmesmoehorynoactonyesenceSnessageIds = (1:foreach (SnessageHistory as Shistories) (Snessages = Shistories->nessagesAdded ?? []:foreach (Smessages as Smessage) €Snessageld = Smessage->nessage->id;if (1 Sthis->isForCurrentEnvironment(Sservice, Snailbox, Smessageld, SexpectedAlias, SexpectedHost)) €coneanoerSrelayedText = TextRelay::ahere( column: 'email_provider_id*, Snessageid)->firstO:1f (SrelayedText aaa null) (SrelayedText = TextRelay::createCI'email_provider' => TextRelay: :PROVIDER_GSUITE,'email_provider_id' => Snessageld,'status' => TextRelay::STATUS_PROCESSING,shob = new emazetex kelaylsnessaoc.o, srelayedtex"Sjob→>onQueue( quCeon chienonLoor"nsot mes soeeytrelarseruicol successmaly disoarched messadp"messade1o Ehessageid'text_relay_id' a> SrelayedText->id,queue"SnessaneTdsill= SmescadeidelLog: : info( message:)'[TextRelayService) Sync completed', l'nailbox' => Smailbox,'nessages_processed' => count(SnessageIds),'nessage_ids' => array_slice(SnessageIds,length: 10),recurn snessaocldsAEM AhAr IENAuSAOC 12 minitod anл100% 12ViCo L/ Moy To:zorLnU TextRelaySericeTest v D 0 :@ QE custom.log4 SF jiminny@localhost)HS.Jocal [iminny@localhost)A console (PROD)console (STAGING]R2R Match case Word:NS [internal function]: Illuminatel \Databasel|Connectors||ConnectionFactory->(closure:I1luninatel \Database||Gonnectors||ConnectionFactory::createPdoResolverWithHosts() :181/*₴16 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))w7 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(1295): I1luninatel\Database\\Connection->getPdo()#8/hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connect.ion.php(525): Illuninate\\Database\\Connection->getReadPdow9 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(428): I1luninatel\Databasel\Connection->getPdoForSelect(true)#10 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(827): Illuninatel\Database\\Connection->(closure:Illuninatel|Databasel\Connection::select()чал зeLесь* тro »*•, Arroy.#11 /hone/jiainny/vendor/Laravel/franework/src/IUluminate/Database/Connection.php(999): Illuninate|\Database\\Connection->runQueryCallback('select * from. Arrey,Object(Closure))#12 /hone/jininny/vendor/Laravel/franework/src/ILluminate/Database/Connection.php(978): Illuninate|\0atabase\\Connection->tryAgainIfCausedByLostConnection(Object(Illuninate)(Database||QueryException), 'select * fron...', Array, Object(Closure))RUNTADEDTADENENVATLOONACIMITAIOINОNЯ MIN SIЧYDULОTАР TАРОМ ЧОСИН Д•СЕУМMЧНА ВРОСН АПРРОШО СIРЯЬШАОВУСЫAХHCТЕДС01ЯЧ"select * fron"….', Array, Object(Closure))Aray boecrerosure#15 /hone/jiminny/vendor/Laravel/franework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate|\Database|\Connection-›select('select x fron"...'. Array, true)26 Vhone/a70 nny/vendon/A anavelVa canemonk snc/bet lum nate/barabase/bueny Buz den, oho 633) Po te um nare luar abasel Queny aBun den o nunsel ectle#17 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Query/Builder.php(4888):Deuminare barabase oueryBur dere›cl osurea luninate varabase QueryBur den: :oer 073489210.#18 /hone/jininny/vendor/laravel/franework/src/IUluminate/Database/Query/Builder.php(3489): I1luminatel\0atabase|\Query|\Builder->onceWithColumns(Array, Object(Closure))1919 Jhone/aso nny/vendon/A anavel afranework/sho/bel um nate/Database/a oouent But den cho 682 ro te lum nare Woatabase l queny LBut denesoen (Vnay#20 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate|\Database||Eloquent\\Builder->getModels(Array)wnone//ninny/lapo//Services/Recal.a/commands/SchedueBotconnand.ohoc8*rcluninate.DatabaseEloquentBui der-soetow22 /hone/jiminny/app/Services/RecaLLAI/Commands/ScheduLeBotConnand.php(41): Jiminny||Services|\RecaLLAT|\Connands|\ScheduleBotCoenand->scheduLeBotsForUpcomingConferences()LYXShONAY ESCNVI MendON AARaVAGiRANeNNOKTARRCTaee tUMSNATeyLLOnas NAC ABOUNGMANNOC RONAI 6SORESCONY tSANyACAS lReCaLarlautonmansuscheom ta:orionmandEshandi laleN24 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Container/Util.php(43): ILLuninatel|Container|\BoundMethod:: (closure:I1luminatel|Container|\BoundMethod::call():35}(w25 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Container/BoundMethod.php(96): Illuminatel\Container\\Util::unwrapIfCLosure(0bject(Closure))w26 /hone/jininny/vendor/Laravel/franework/src/IUluninate/Container/BoundMethod.php(35): Illuninatel\Container\|BoundMethod::calLBoundMethodC0bject(Illuminatel(Foundation\\Application), Array, Object(Closure))#27 /hone/jininny/vendor/laravel/franework/src/Illuminate/Container/Container.php(799): I1luninatel\Container\\BoundMethod::call(0bject(Illuninatel\Foundation\\Application),Array, Array, NULL)#28 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Console/Connand.php(211): [lluninatel\Container\|Container->call(Array)#29 /hone/jininny/vendor/synfony/console/Comnand/Comnand.php(341): Illuminatel|Consolel|Connand->execute(0bject(Synfony\|Component||Console\|Input\\ArgvInput), Object(Illuminate)(Consolel|OutputStyle))#30 /hone/jininny/vendor/laravel/franework/src/Illuminate/Console/Connand.php(180): Synfony||Component\\Console\\Connand\\Command->run(Object(Symfony|(Conponent||Console\\Input\\ArgvInput), Object(Illuminate|(Console|\OutputStyle))#31 /hone/jininny/app/Console/Connands/Connand.php(41): Itluninatel|Console||Connand->runCObject(Symfony\\Conponent|\Console\\Input|\ArgvInput), Object(Symfony||Component|(Console|\Output\(ConsoLeOutput))#32 /hone/jininny/vendor/synfony/console/Application.php(1117): Jininny||Console||Connands|\Connand->run(Object(Synfony|\Component\(Console|\Input|\ArgvInput), Object(Symfony|\Component||Console|\Output\\ConsoleOutput))- w33 /hone/jiminny/vendor/synfony/console/Application.php(356): Synfony||Component||Console||AppLication->doRunConnand (Object(Jiminny||Services|\RecalLAI|\Connands|(ScheduLeBotComnand), Object(Synfony||Component|\Console\\Input\\ArgvInput), Object(Synfony||Component|\Consolel\Output\\Console0utputAAMIC7ANE-TTA-A-MA20WE0.TO172.0010T4010T0PT011010W571WAtT-auT.T0Te.0TD200/[EMAIL]/Ti1e191Object(Symfony||Component|\Console|\Output\\ConsoleOutput))165 hone/asminy/mendon/Alanavel afnamenork snc/bellum nate/ Eoundareon/Donsol e/Kenneloho 698)A Symiony (comoonental consol ellVanoi s care on-snun Obrect(Symfony)\Component||Console|\Input\\ArgvInput), Object(Symfony||Component||Console|\Output|(ConsoLeOutput))L6o Jhone/asminny/mendon/A lanavelafnamenork enc/belluminate/Eoundateon/lno) 5 careion, choleva5)Aaeluminate Weoundat ion ConsolAllKema cshand AlOhriect(Symfony||Component| |Console|\Input|\ArgvInput), Object(Symfony||Component||Console||Output|\ConsoLeDutput))Lxy Yhonelas miny/enecenetorgea uninate l Eoundatoion llAool Sicato on-Shanol ecommand Obriect Symfony LCiomnonenta lconsol allvinoura lVAnoyi noura ))x%mtinW Windsurf Teams UTF-8...
|
NULL
|
3667321346523367934
|
NULL
|
click
|
ocr
|
NULL
|
EV favscojs ~Mplogos.ondpp mallonopplmco.onppdowec EV favscojs ~Mplogos.ondpp mallonopplmco.onppdowecaionopipalesto ceonppseoureeteaceiphe sentry.phpphp services. onophp slack ohopto testing-phpphptimezones.ondphe view.phpphp webhook-server.ono› O contribelatahaer>@ docs> @ front-end› 00 lạng› ED node_modules library root› Ophpstan› E public› E resources~ Droutesphe api.phppto apL_v2.phppp console.onopp customer-dolonoppemoeooeo onppnealuronoppsalnonopouoro eceoweopoweo.npoweonooKt>M scriots~ D storage› O debugbartrameworkv lloasoittonoreD audio,wav= custom ioahubsnotcioumal-oolliodihrauolliaaTho Huncnoll Nhhhin hac Hoon Honto gtAh, Hươ ttro Mhi nàCooc$ JY-20915-fix-missing-header-text-rolay~© TextRelayService.phpx& Dockerfileclass TextReLayServicepuoere tuncczonsyneo aroserwcte ooeSemceooxfminny.pnpmesmoehorynoactonyesenceSnessageIds = (1:foreach (SnessageHistory as Shistories) (Snessages = Shistories->nessagesAdded ?? []:foreach (Smessages as Smessage) €Snessageld = Smessage->nessage->id;if (1 Sthis->isForCurrentEnvironment(Sservice, Snailbox, Smessageld, SexpectedAlias, SexpectedHost)) €coneanoerSrelayedText = TextRelay::ahere( column: 'email_provider_id*, Snessageid)->firstO:1f (SrelayedText aaa null) (SrelayedText = TextRelay::createCI'email_provider' => TextRelay: :PROVIDER_GSUITE,'email_provider_id' => Snessageld,'status' => TextRelay::STATUS_PROCESSING,shob = new emazetex kelaylsnessaoc.o, srelayedtex"Sjob→>onQueue( quCeon chienonLoor"nsot mes soeeytrelarseruicol successmaly disoarched messadp"messade1o Ehessageid'text_relay_id' a> SrelayedText->id,queue"SnessaneTdsill= SmescadeidelLog: : info( message:)'[TextRelayService) Sync completed', l'nailbox' => Smailbox,'nessages_processed' => count(SnessageIds),'nessage_ids' => array_slice(SnessageIds,length: 10),recurn snessaocldsAEM AhAr IENAuSAOC 12 minitod anл100% 12ViCo L/ Moy To:zorLnU TextRelaySericeTest v D 0 :@ QE custom.log4 SF jiminny@localhost)HS.Jocal [iminny@localhost)A console (PROD)console (STAGING]R2R Match case Word:NS [internal function]: Illuminatel \Databasel|Connectors||ConnectionFactory->(closure:I1luninatel \Database||Gonnectors||ConnectionFactory::createPdoResolverWithHosts() :181/*₴16 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))w7 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(1295): I1luninatel\Database\\Connection->getPdo()#8/hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connect.ion.php(525): Illuninate\\Database\\Connection->getReadPdow9 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(428): I1luninatel\Databasel\Connection->getPdoForSelect(true)#10 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Connection.php(827): Illuninatel\Database\\Connection->(closure:Illuninatel|Databasel\Connection::select()чал зeLесь* тro »*•, Arroy.#11 /hone/jiainny/vendor/Laravel/franework/src/IUluminate/Database/Connection.php(999): Illuninate|\Database\\Connection->runQueryCallback('select * from. Arrey,Object(Closure))#12 /hone/jininny/vendor/Laravel/franework/src/ILluminate/Database/Connection.php(978): Illuninate|\0atabase\\Connection->tryAgainIfCausedByLostConnection(Object(Illuninate)(Database||QueryException), 'select * fron...', Array, Object(Closure))RUNTADEDTADENENVATLOONACIMITAIOINОNЯ MIN SIЧYDULОTАР TАРОМ ЧОСИН Д•СЕУМMЧНА ВРОСН АПРРОШО СIРЯЬШАОВУСЫAХHCТЕДС01ЯЧ"select * fron"….', Array, Object(Closure))Aray boecrerosure#15 /hone/jiminny/vendor/Laravel/franework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate|\Database|\Connection-›select('select x fron"...'. Array, true)26 Vhone/a70 nny/vendon/A anavelVa canemonk snc/bet lum nate/barabase/bueny Buz den, oho 633) Po te um nare luar abasel Queny aBun den o nunsel ectle#17 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Query/Builder.php(4888):Deuminare barabase oueryBur dere›cl osurea luninate varabase QueryBur den: :oer 073489210.#18 /hone/jininny/vendor/laravel/franework/src/IUluminate/Database/Query/Builder.php(3489): I1luminatel\0atabase|\Query|\Builder->onceWithColumns(Array, Object(Closure))1919 Jhone/aso nny/vendon/A anavel afranework/sho/bel um nate/Database/a oouent But den cho 682 ro te lum nare Woatabase l queny LBut denesoen (Vnay#20 /hone/jininny/vendor/laravel/franework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate|\Database||Eloquent\\Builder->getModels(Array)wnone//ninny/lapo//Services/Recal.a/commands/SchedueBotconnand.ohoc8*rcluninate.DatabaseEloquentBui der-soetow22 /hone/jiminny/app/Services/RecaLLAI/Commands/ScheduLeBotConnand.php(41): Jiminny||Services|\RecaLLAT|\Connands|\ScheduleBotCoenand->scheduLeBotsForUpcomingConferences()LYXShONAY ESCNVI MendON AARaVAGiRANeNNOKTARRCTaee tUMSNATeyLLOnas NAC ABOUNGMANNOC RONAI 6SORESCONY tSANyACAS lReCaLarlautonmansuscheom ta:orionmandEshandi laleN24 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Container/Util.php(43): ILLuninatel|Container|\BoundMethod:: (closure:I1luminatel|Container|\BoundMethod::call():35}(w25 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Container/BoundMethod.php(96): Illuminatel\Container\\Util::unwrapIfCLosure(0bject(Closure))w26 /hone/jininny/vendor/Laravel/franework/src/IUluninate/Container/BoundMethod.php(35): Illuninatel\Container\|BoundMethod::calLBoundMethodC0bject(Illuminatel(Foundation\\Application), Array, Object(Closure))#27 /hone/jininny/vendor/laravel/franework/src/Illuminate/Container/Container.php(799): I1luninatel\Container\\BoundMethod::call(0bject(Illuninatel\Foundation\\Application),Array, Array, NULL)#28 /hone/jininny/vendor/Laravel/franework/src/Illuminate/Console/Connand.php(211): [lluninatel\Container\|Container->call(Array)#29 /hone/jininny/vendor/synfony/console/Comnand/Comnand.php(341): Illuminatel|Consolel|Connand->execute(0bject(Synfony\|Component||Console\|Input\\ArgvInput), Object(Illuminate)(Consolel|OutputStyle))#30 /hone/jininny/vendor/laravel/franework/src/Illuminate/Console/Connand.php(180): Synfony||Component\\Console\\Connand\\Command->run(Object(Symfony|(Conponent||Console\\Input\\ArgvInput), Object(Illuminate|(Console|\OutputStyle))#31 /hone/jininny/app/Console/Connands/Connand.php(41): Itluninatel|Console||Connand->runCObject(Symfony\\Conponent|\Console\\Input|\ArgvInput), Object(Symfony||Component|(Console|\Output\(ConsoLeOutput))#32 /hone/jininny/vendor/synfony/console/Application.php(1117): Jininny||Console||Connands|\Connand->run(Object(Synfony|\Component\(Console|\Input|\ArgvInput), Object(Symfony|\Component||Console|\Output\\ConsoleOutput))- w33 /hone/jiminny/vendor/synfony/console/Application.php(356): Synfony||Component||Console||AppLication->doRunConnand (Object(Jiminny||Services|\RecalLAI|\Connands|(ScheduLeBotComnand), Object(Synfony||Component|\Console\\Input\\ArgvInput), Object(Synfony||Component|\Consolel\Output\\Console0utputAAMIC7ANE-TTA-A-MA20WE0.TO172.0010T4010T0PT011010W571WAtT-auT.T0Te.0TD200/[EMAIL]/Ti1e191Object(Symfony||Component|\Console|\Output\\ConsoleOutput))165 hone/asminy/mendon/Alanavel afnamenork snc/bellum nate/ Eoundareon/Donsol e/Kenneloho 698)A Symiony (comoonental consol ellVanoi s care on-snun Obrect(Symfony)\Component||Console|\Input\\ArgvInput), Object(Symfony||Component||Console|\Output|(ConsoLeOutput))L6o Jhone/asminny/mendon/A lanavelafnamenork enc/belluminate/Eoundateon/lno) 5 careion, choleva5)Aaeluminate Weoundat ion ConsolAllKema cshand AlOhriect(Symfony||Component| |Console|\Input|\ArgvInput), Object(Symfony||Component||Console||Output|\ConsoLeDutput))Lxy Yhonelas miny/enecenetorgea uninate l Eoundatoion llAool Sicato on-Shanol ecommand Obriect Symfony LCiomnonenta lconsol allvinoura lVAnoyi noura ))x%mtinW Windsurf Teams UTF-8...
|
78356
|
NULL
|
NULL
|
NULL
|
|
78362
|
2751
|
35
|
2026-05-27T12:28:27.500888+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884907500_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-7427700481526905296
|
-6438808257200486005
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe...
|
78359
|
NULL
|
NULL
|
NULL
|
|
78361
|
2751
|
34
|
2026-05-27T12:28:24.253144+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884904253_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
78359
|
NULL
|
NULL
|
NULL
|
|
78360
|
2752
|
43
|
2026-05-27T12:28:09.704741+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884889704_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
78356
|
NULL
|
NULL
|
NULL
|
|
78359
|
2751
|
33
|
2026-05-27T12:27:53.930720+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884873930_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78358
|
2752
|
42
|
2026-05-27T12:27:39.283495+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884859283_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
78356
|
NULL
|
NULL
|
NULL
|
|
78357
|
2751
|
32
|
2026-05-27T12:27:23.546734+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884843546_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","depth":4,"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:07] local.NOTICE: Monitoring start {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: \n select provider as integration, state, count(*) as tokens\n from social_accounts\n group by provider, state\n ) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('\\\\n se...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('\\\\n se...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), '\\\\n se...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('\\\\n se...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('\\\\n se...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Dev/MonitorSocialAccountsState.php(20): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState->handle(Object(Illuminate\\\\Log\\\\LogManager))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\MonitorSocialAccountsState), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"84f644a6-6912-4c5b-b1b2-eb8e70cff2bf\",\"trace_id\":\"c7ba5624-fb86-4160-8b56-b55399002f84\"}\n[2026-05-27 12:27:07] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(36): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Console/Commands/Mailboxes/SkipListsRefresh.php(32): Jiminny\\\\Services\\\\Mail\\\\BatchService->refreshSkipLists(300)\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh->handle(Object(Jiminny\\\\Services\\\\Mail\\\\BatchService))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\SkipListsRefresh), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"468614dd-5d00-41e1-96b0-1d3b5893b5a9\",\"trace_id\":\"33fd5143-5547-46f6-ad55-0d8a17d9401d\"}\n[2026-05-27 12:27:08] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:skip-lists:refresh] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"2cf7ecc8-b147-4875-a934-1dd1e4a7ec04\",\"trace_id\":\"600a1b8e-7952-4054-9d7d-67ed7dd6d8d3\"}\n[2026-05-27 12:27:10] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64744bef-1615-4d23-8afc-2bdc51c046c5\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:12] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"correlation_id\":\"81311039-0c97-4851-8c80-2ddfd33da87b\",\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\"}\n[2026-05-27 12:27:15] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `inboxes` where `status` = active and exists (select * from `inbox_emails` where `inboxes`.`id` = `inbox_emails`.`inbox_id` and `status` = pending and `batch_id` is null)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#27 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#38 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#40 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#45 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#46 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches->handle(Object(Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository), Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Illuminate\\\\Log\\\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Bus\\\\Dispatcher->{closure:Illuminate\\\\Bus\\\\Dispatcher::dispatchNow():126}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(133): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(136): Illuminate\\\\Bus\\\\Dispatcher->dispatchNow(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches), false)\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\\\Queue\\\\CallQueuedHandler->{closure:Illuminate\\\\Queue\\\\CallQueuedHandler::dispatchThroughMiddleware():129}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\\\Pipeline\\\\Pipeline->{closure:Illuminate\\\\Pipeline\\\\Pipeline::prepareDestination():178}(Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(129): Illuminate\\\\Pipeline\\\\Pipeline->then(Object(Closure))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\\\Queue\\\\CallQueuedHandler->dispatchThroughMiddleware(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\\\\Queue\\\\CallQueuedHandler->call(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Array)\n#38 /home/jiminny/app/Queue/Worker/Worker.php(71): Illuminate\\\\Queue\\\\Jobs\\\\Job->fire()\n#39 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Jiminny\\\\Queue\\\\Worker\\\\Worker->process('redis', Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\\\Queue\\\\Worker->runJob(Object(Illuminate\\\\Queue\\\\Jobs\\\\RedisJob), 'redis', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\\\Queue\\\\Worker->daemon('redis', 'emails,meeting-...', Object(Illuminate\\\\Queue\\\\WorkerOptions))\n#42 /home/jiminny/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->runWorker('redis', 'emails,meeting-...')\n#43 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Queue\\\\Console\\\\WorkCommand->handle()\n#44 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#45 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#46 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#47 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#48 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#49 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#50 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#51 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#52 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Queue\\\\Console\\\\WorkCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#53 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#54 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#55 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#56 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#57 {main}\n\"} {\"trace_id\":\"360759f9-327b-4d06-a351-db8c7453d9ec\",\"correlation_id\":\"5ce6fa47-035c-482d-a55f-a17d94ef2d98\"}\n[2026-05-27 12:27:18] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: insert into `failed_jobs` (`uuid`, `connection`, `queue`, `payload`, `exception`, `failed_at`) values (4ced669a-a97b-405b-a6e0-a06b2c2d5ed1, redis, emails, {\"uuid\":\"4ced669a-a97b-405b-a6e0-a06b2c2d5ed1\",\"timeout\":null,\"displayName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"id\":\"aDU020NqWn64OM8eX2rtfk2elSjFYSDA\",\"illuminate:log:context\":{\"data\":{\"correlation_id\":\"s:36:\\\"64744bef-1615-4d23-8afc-2bdc51c046c5\\\";\",\"trace_id\":\"s:36:\\\"360759f9-327b-4d06-a351-db8c7453d9ec\\\";\"},\"hidden\":{}},\"backoff\":null,\"job\":\"Illuminate\\\\Queue\\\\CallQueuedHandler@call\",\"maxTries\":null,\"createdAt\":1779884831,\"failOnTimeout\":false,\"maxExceptions\":null,\"retryUntil\":null,\"data\":{\"command\":\"O:34:\\\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\\":16:{s:18:\\\"\\u0000*\\u0000dispatchJobSync\\\";b:0;s:10:\\\"connection\\\";N;s:5:\\\"queue\\\";s:6:\\\"emails\\\";s:12:\\\"messageGroup\\\";N;s:12:\\\"deduplicator\\\";N;s:5:\\\"delay\\\";N;s:11:\\\"afterCommit\\\";N;s:10:\\\"middleware\\\";a:0:{}s:7:\\\"chained\\\";a:0:{}s:15:\\\"chainConnection\\\";N;s:10:\\\"chainQueue\\\";N;s:19:\\\"chainCatchCallbacks\\\";N;s:42:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000userId\\\";N;s:45:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000batchSize\\\";i:30;s:46:\\\"\\u0000Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\\u0000maxBatches\\\";i:1000;s:3:\\\"job\\\";N;}\",\"commandName\":\"Jiminny\\\\Jobs\\\\Mailbox\\\\CreateBatches\",\"batchId\":null},\"delay\":null,\"attempts\":2}, PDOException: PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known in /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67\nStack trace:\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(134): Illuminate\\Database\\Eloquent\\Builder->get()\n#22 /home/jiminny/app/Jobs/Mailbox/CreateBatches.php(46): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findActiveInboxesWithPendingEmails(NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Jobs\\Mailbox\\CreateBatches->handle(Object(Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository), Object(Jiminny\\Services\\Mail\\InboxService), Object(Illuminate\\Log\\LogManager))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(129): Illuminate\\Container\\Container->call(Array)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Bus\\Dispatcher->{closure:Illuminate\\Bus\\Dispatcher::dispatchNow():126}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Jiminny\\Jobs\\Mailbox\\CreateBatches))","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
idle
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
78353
|
NULL
|
NULL
|
NULL
|
|
78356
|
2752
|
41
|
2026-05-27T12:27:08.792752+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884828792_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:27:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#27 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand->handle()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Services\\\\RecallAI\\\\Commands\\\\ScheduleBotCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#38 {main}\n\"} {\"correlation_id\":\"94c952f1-7efd-4c3d-8804-1252df655d5a\",\"trace_id\":\"cfc3d886-688d-4665-85d3-f37f28d08617\"}\n[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}\n[2026-05-27 12:27:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#24 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `a`.`pro...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `a`.`pro...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `a`.`pro...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `a`.`pro...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\\\Database\\\\Query\\\\Builder->get()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand->handle()\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorDialerActivitiesCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#35 {main}\n\"} {\"correlation_id\":\"60169aa5-5825-4910-927a-820eb1fed705\",\"trace_id\":\"d7007c85-0cb1-4978-9d0f-de31239c9f50\"}\n[2026-05-27 12:27:05] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' dialers:monitor-activities] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"a0180d65-a10f-48e8-93b6-0e63ced8cfec\",\"trace_id\":\"8c731fcb-0252-47d2-ab77-b72398544053\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6481098502954724756
|
-4349208162021088839
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:27:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, starting-soon) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:42:00 and `external_id` is null and `location` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#18 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#27 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(60): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Services/RecallAI/Commands/ScheduleBotCommand.php(41): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->scheduleBotsForUpcomingConferences()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand->handle()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#29 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Services\\RecallAI\\Commands\\ScheduleBotCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#38 {main}
"} {"correlation_id":"94c952f1-7efd-4c3d-8804-1252df655d5a","trace_id":"cfc3d886-688d-4665-85d3-f37f28d08617"}
[2026-05-27 12:27:04] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' meeting-bot:schedule-bot] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"a0180d65-a10f-48e8-93b6-0e63ced8cfec","trace_id":"8c731fcb-0252-47d2-ab77-b72398544053"}
[2026-05-27 12:27:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"60169aa5-5825-4910-927a-820eb1fed705","trace_id":"d7007c85-0cb1-4978-9d0f-de31239c9f50"}
[2026-05-27 12:27:05] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `a`.`provider` as `integration`, `t`.`slug` as `customer`, `a`.`status`, COUNT(*) AS total from `activities` as `a` inner join `teams` as `t` on `a`.`crm_configuration_id` = `t`.`crm_id` where `a`.`created_at` between 2026-05-27 12:26:00 and 2026-05-27 12:26:59 and (`a`.`type` in (softphone, softphone-inbound) or (`a`.`type` = conference and `a`.`provider` = twilio-video)) group by `a`.`provider`, `t`.`id`, `a`.`status`) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#15 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#17 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#19 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#24 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `a`.`pro...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `a`.`pro...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `a`.`pro...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/app/Console/Commands/Activities/MonitorDialerActivitiesCommand.php(52): Illuminate\\Database\\Query\\Builder->get()
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand->handle()
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#26 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#28 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#29 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#30 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\MonitorDialerActivitiesCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#35 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `a`.`pro...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `a`.`pro...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Co...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78355
|
2752
|
40
|
2026-05-27T12:26:59.639683+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884819639_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.87549883},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2973932997504657265
|
-1827122238781486205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
78354
|
NULL
|
NULL
|
NULL
|
|
78354
|
2752
|
39
|
2026-05-27T12:26:52.701465+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884812701_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7674207373762050559
|
-2772940387531624277
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78353
|
2751
|
31
|
2026-05-27T12:26:52.598251+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884812598_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7674207373762050559
|
-2772940387531624277
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78350
|
2752
|
37
|
2026-05-27T12:26:47.294727+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884807294_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","depth":4,"bounds":{"left":0.41888297,"top":0.1292897,"width":0.33444148,"height":0.8707103},"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7674207373762050559
|
-2772940387531624277
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78349
|
2752
|
36
|
2026-05-27T12:26:41.137378+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884801137_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
This view is read-only
text/html
text/html
text/ht This view is read-only
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException),...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"This view is read-only","depth":2,"bounds":{"left":0.77825797,"top":0.47565842,"width":0.04488032,"height":0.013567438},"on_screen":true,"value":"This view is read-only","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":3,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":3,"bounds":{"left":0.77825797,"top":0.47565842,"width":0.04488032,"height":0.013567438},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":3,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.49534574,"top":0.07581804,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.5046542,"top":0.07581804,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.5159575,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.52327126,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.5365692,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.5475399,"top":0.07980846,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.6299867,"top":0.07980846,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.6456117,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.65425533,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.66522604,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.67386967,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.6825133,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.6911569,"top":0.07821229,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.7234042,"top":0.07821229,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.74667555,"top":0.07821229,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.76961434,"top":0.08220271,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.97539896,"top":0.07821229,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","depth":4,"bounds":{"left":0.5305851,"top":0.10454908,"width":0.45777926,"height":0.89545095},"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-1419716445320082364
|
-3349401139835047767
|
visual_change
|
accessibility
|
NULL
|
This view is read-only
text/html
text/html
text/ht This view is read-only
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException),...
|
78347
|
NULL
|
NULL
|
NULL
|
|
78348
|
2751
|
29
|
2026-05-27T12:26:33.930252+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884793930_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":0} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}\n[2026-05-27 12:26:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e5060a0a-ce58-40c6-898f-aa371bf653dc\",\"trace_id\":\"89fe6d58-2d18-412c-8745-085b5c1ae981\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7674207373762050559
|
-2772940387531624277
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78347
|
2752
|
35
|
2026-05-27T12:26:22.540055+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884782540_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}","depth":4,"bounds":{"left":0.41888297,"top":0.1292897,"width":0.33444148,"height":0.8707103},"on_screen":true,"value":"[2026-05-27 12:26:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\SyncHubspotObjects), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"456a413e-1523-4b42-8e0a-ada8555706c5\",\"trace_id\":\"d500e0bc-87ed-4684-bf39-6544d61d9fd8\"}\n[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\NotifyNotLogged), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"ad2466e6-0a3b-44f9-ade5-436e1d14f810\",\"trace_id\":\"651fcb27-2f0f-487d-8b4e-37afa13109d4\"}\n[2026-05-27 12:26:19] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:notify-not-logged] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}\n[2026-05-27 12:26:20] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: SELECT status, count(status) as c FROM activities\nWHERE activities.scheduled_start_time BETWEEN '2026-05-27T00:00:00+00:00' AND '2026-05-27T12:26:20+00:00' GROUP BY status) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#6 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#13 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#15 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#21 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('SELECT status, ...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('SELECT status, ...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'SELECT status, ...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('SELECT status, ...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(491): Illuminate\\\\Database\\\\Connection->select('SELECT status, ...')\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\\\Database\\\\DatabaseManager->__call('select', Array)\n#17 /home/jiminny/app/Console/Commands/Activities/StatusCount.php(35): Illuminate\\\\Support\\\\Facades\\\\Facade::__callStatic('select', Array)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\StatusCount), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\"} {\"correlation_id\":\"c3ff0158-4968-4dcb-aeb0-eda0b76f4751\",\"trace_id\":\"26c6cef4-7a19-46ea-b825-7fdae4dc8ce4\"}\n[2026-05-27 12:26:21] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:status-count] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"3037f6a5-83c3-4cda-8c54-d3f21abec1ed\",\"trace_id\":\"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7674207373762050559
|
-2772940387531624277
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:26:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `status` = active and exists (select * from `crm_configurations` where `teams`.`crm_id` = `crm_configurations`.`id` and `provider` = hubspot and `sync_objects` = 1)) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Crm/SyncHubspotObjects.php(55): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Crm\\SyncHubspotObjects), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
"} {"correlation_id":"456a413e-1523-4b42-8e0a-ada8555706c5","trace_id":"d500e0bc-87ed-4684-bf39-6544d61d9fd8"}
[2026-05-27 12:26:17] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' crm:sync-hubspot-objects] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#18 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#19 {main}
"} {"correlation_id":"3037f6a5-83c3-4cda-8c54-d3f21abec1ed","trace_id":"d1caef45-710b-4ff2-8fe7-fc28a4bd73e5"}
[2026-05-27 12:26:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ad2466e6-0a3b-44f9-ade5-436e1d14f810","trace_id":"651fcb27-2f0f-487d-8b4e-37afa13109d4"}
[2026-05-27 12:26:19] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `log_reminder_sent_at` is null and `type` in (softphone-inbound, conference) and `actual_end_time` between 2026-05-27 11:56:19 and 2026-05-27 12:16:19 and `status` in (completed, canceled) and `is_internal` = 0 and `crm_provider_id` is null and `actual_start_time` is not null and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#26 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/app/Console/Commands/Activities/NotifyNotLogged.php(70): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged->handle()
#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Activities\\NotifyNotLogged), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#37 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /h...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78346
|
2752
|
34
|
2026-05-27T12:26:19.452477+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884779452_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.41888297,"top":0.1292897,"width":0.33444148,"height":0.8507582},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2973932997504657265
|
-1827122238781486205
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
Project
Project
Options
Hide...
|
78344
|
NULL
|
NULL
|
NULL
|
|
78345
|
2751
|
28
|
2026-05-27T12:26:16.147545+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884776147_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.0,"top":0.0,"width":0.015277778,"height":0.024444444},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","depth":4,"on_screen":true,"value":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-9175209428487746787
|
-3412449675774023533
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
78343
|
NULL
|
NULL
|
NULL
|
|
78344
|
2752
|
33
|
2026-05-27T12:26:15.354221+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884775354_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","depth":4,"bounds":{"left":0.41888297,"top":0.12849163,"width":0.33444148,"height":0.87150836},"on_screen":true,"value":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
-9175209428487746787
|
-3412449675774023533
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78341
|
2752
|
31
|
2026-05-27T12:26:05.110573+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884765110_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","depth":4,"bounds":{"left":0.41888297,"top":0.1292897,"width":0.33444148,"height":0.8707103},"on_screen":true,"value":"[2026-05-27 12:25:36] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#29 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select `users`....', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select `users`....', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select `users`....', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select `users`....', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::pluck():3761}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\\\Database\\\\Query\\\\Builder->pluck('users.team_id', NULL)\n#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\\\Database\\\\Eloquent\\\\Builder->pluck('users.team_id')\n#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\\\Services\\\\Mail\\\\Repositories\\\\EmailServiceRepository->findTeamsByParallelBatches(4)\n#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\\\Services\\\\Mail\\\\BatchService->findTeamsByParallelBatches()\n#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\\\Services\\\\Mail\\\\BatchService->fetchSkipLists()\n#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\\\Services\\\\Mail\\\\BatchService->listQueueTail(Object(Jiminny\\\\Services\\\\Mail\\\\BatchCriteria))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess->handle(Object(Jiminny\\\\Services\\\\Mail\\\\InboxService), Object(Jiminny\\\\Services\\\\Mail\\\\BatchService), Object(Illuminate\\\\Log\\\\LogManager))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Mailboxes\\\\BatchProcess), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#40 {main}\n\"} {\"correlation_id\":\"82a5160d-df95-4d0a-8a25-c0f8532928a6\",\"trace_id\":\"59de3578-8fbf-48b1-a49e-7afeef98c0ab\"}\n[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#18 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:42] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\\\Database\\\\Eloquent\\\\Builder->chunk(100, Object(Closure))\n#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->purgeAbandoned()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\PurgeConferences->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\PurgeConferences), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"eeaf79e6-373b-4db6-bd43-fc82236013ec\",\"trace_id\":\"647556c0-ed0b-467b-be28-0763ac7ff66a\"}\n[2026-05-27 12:25:42] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' activity:purge-stale] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:44] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:44] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"559f7448-0a40-4f02-ad5c-56bbf8d07259\",\"trace_id\":\"5c253e69-75a2-4288-aac2-cbc8340afccf\"}\n[2026-05-27 12:25:47] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (scheduled, pending) and `scheduled_start_time` > 2026-05-27 12:25:00 and `scheduled_start_time` <= 2026-05-27 12:30:00 and `activities`.`deleted_at` is null order by scheduled_start_time ASC, title ASC, updated_at DESC, id DESC) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/PreMeetingNotification.php(47): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\PreMeetingNotification), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"a47f0bb1-9b2d-40f4-b42b-96862763a257\",\"trace_id\":\"5fda5b4b-0aab-41a8-a8f0-b3d88ffa9957\"}\n[2026-05-27 12:25:47] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:pre-meeting-notification] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:48] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:15:00, 2026-05-27 12:20:00] {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` not in (canceled) and `scheduled_start_time` > 2026-05-27 12:15:00 and `scheduled_start_time` <= 2026-05-27 12:20:00 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingStartCommand.php(60): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingStartCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"dd0123a2-e3ad-4041-92b1-1e3fd41897c8\",\"trace_id\":\"fd1821fc-0de6-4394-acc0-0ea0ef085b76\"}\n[2026-05-27 12:25:48] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:start] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:50] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:20\",\"to\":\"12:25\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `actual_end_time` > 2026-05-27 12:20:00 and `actual_end_time` <= 2026-05-27 12:25:00 and `status` = failed and `recording_reason_code` = 32768 and `activities`.`deleted_at` is null) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#12 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#28 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(76): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(63): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesWithUnknownFailure(Object(Illuminate\\\\Support\\\\Carbon), Object(Illuminate\\\\Support\\\\Carbon))\n#23 /home/jiminny/app/Console/Commands/Activities/MonitorMeetingEndCommand.php(48): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->logActivitiesEnded()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand->handle()\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Activities\\\\MonitorMeetingEndCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#39 {main}\n\"} {\"correlation_id\":\"aebee498-ee11-43a1-af5a-016170473d24\",\"trace_id\":\"6385fcf0-e004-4720-872a-23f7d04b6a48\"}\n[2026-05-27 12:25:50] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' conference:monitor:end] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:52] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = hubspot and `state` = full-refresh) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#25 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Dev/FixHubSpotTokens.php(26): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens->handle(Object(Jiminny\\\\Services\\\\SocialAccountService), Object(Illuminate\\\\Log\\\\LogManager))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Dev\\\\FixHubSpotTokens), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#36 {main}\n\"} {\"correlation_id\":\"0eefe7de-cf32-461e-a353-499b218f5579\",\"trace_id\":\"b1066024-7523-4301-8e32-ece881551cdb\"}\n[2026-05-27 12:25:52] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. {\"exception\":\"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' jiminny:fix-hubspot-tokens] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->{closure:Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand::runEvent():191}()\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\\\Console\\\\View\\\\Components\\\\Task->render('<fg=gray>2026-0...', Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\\\Console\\\\View\\\\Components\\\\Factory->__call('task', Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->runSingleServerEvent(Object(Illuminate\\\\Console\\\\Scheduling\\\\Event))\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand->handle(Object(Illuminate\\\\Console\\\\Scheduling\\\\Schedule), Object(Illuminate\\\\Events\\\\Dispatcher), Object(Illuminate\\\\Cache\\\\Repository), Object(NunoMaduro\\\\Collision\\\\Adapters\\\\Laravel\\\\ExceptionHandler))\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#11 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#13 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#14 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Illuminate\\\\Console\\\\Scheduling\\\\ScheduleRunCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#15 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#18 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#19 {main}\n\"} {\"correlation_id\":\"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c\",\"trace_id\":\"87f6c184-9ea6-4d77-9908-fa3f7166b4bd\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85426c6a-3080-43c3-85a7-3d112d518782\",\"trace_id\":\"64284c4b-d736-4dd2-a255-708a8f452ebc\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `social_accounts` where `provider` = bullhorn and `state` = connected) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#17 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#19 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#20 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#21 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#22 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#25 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#26 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/app/Console/Commands/Crm/BullhornCommandAbstract.php(57): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get()\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornCommandAbstract->handle()\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#28 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#30 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\\\Console\\\\Commands\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#32 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\Crm\\\\BullhornPingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#33 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#35 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#36 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#37 {main}\n\"} {\"correlation_id\":\"757e6f16-604e-4bb7-99d6-a449ff7e7477\",\"trace_id\":\"a34ada2f-c1ee-447c-83dc-ef3daedb2e3d\"}\n[2026-05-27 12:25:56] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) {\"exception\":\"[object] (Illuminate\\\\Database\\\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `teams` where `slug` = jiminny limit 1) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#11 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#12 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#13 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#14 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#15 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#16 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#17 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#22 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#23 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#24 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#26 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#27 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#28 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#31 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#32 {main}\n\n[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()\n#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\\\Container\\\\Util::unwrapIfClosure(Object(Closure))\n#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\\\Container\\\\BoundMethod::callBoundMethod(Object(Illuminate\\\\Foundation\\\\Application), Array, Object(Closure))\n#33 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\\\Container\\\\BoundMethod::call(Object(Illuminate\\\\Foundation\\\\Application), Array, Array, NULL)\n#34 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\\\Container\\\\Container->call(Array)\n#35 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\\\Console\\\\Command->execute(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\\\Component\\\\Console\\\\Command\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Illuminate\\\\Console\\\\OutputStyle))\n#37 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\\\Console\\\\Command->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#38 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\\\Component\\\\Console\\\\Application->doRunCommand(Object(Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand), Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#39 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\\\Component\\\\Console\\\\Application->doRun(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#40 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\\\Component\\\\Console\\\\Application->run(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#41 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\\\Foundation\\\\Console\\\\Kernel->handle(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput), Object(Symfony\\\\Component\\\\Console\\\\Output\\\\ConsoleOutput))\n#42 /home/jiminny/artisan(13): Illuminate\\\\Foundation\\\\Application->handleCommand(Object(Symfony\\\\Component\\\\Console\\\\Input\\\\ArgvInput))\n#43 {main}\n\n[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)\n[stacktrace]\n#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\\\Database\\\\Connectors\\\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\\\Database\\\\Connectors\\\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)\n#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\\\Database\\\\Connectors\\\\Connector->createConnection('mysql:host=mari...', Array, Array)\n#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\\\Database\\\\Connectors\\\\MySqlConnector->connect(Array)\n#5 [internal function]: Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory->{closure:Illuminate\\\\Database\\\\Connectors\\\\ConnectionFactory::createPdoResolverWithHosts():181}()\n#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))\n#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\\\Database\\\\Connection->getPdo()\n#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\\\Database\\\\Connection->getReadPdo()\n#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\\\Database\\\\Connection->getPdoForSelect(true)\n#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\\\Database\\\\Connection->{closure:Illuminate\\\\Database\\\\Connection::select():411}('select * from `...', Array)\n#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\\\Database\\\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))\n#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\\\Database\\\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\\\Database\\\\Connection->handleQueryException(Object(Illuminate\\\\Database\\\\QueryException), 'select * from `...', Array, Object(Closure))\n#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\\\Database\\\\Connection->run('select * from `...', Array, Object(Closure))\n#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\\\Database\\\\Connection->select('select * from `...', Array, true)\n#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\\\Database\\\\Query\\\\Builder->runSelect()\n#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\\\Database\\\\Query\\\\Builder->{closure:Illuminate\\\\Database\\\\Query\\\\Builder::get():3489}()\n#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\\\Database\\\\Query\\\\Builder->onceWithColumns(Array, Object(Closure))\n#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\\\Database\\\\Query\\\\Builder->get(Array)\n#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\\\Database\\\\Eloquent\\\\Builder->getModels(Array)\n#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(366): Illuminate\\\\Database\\\\Eloquent\\\\Builder->get(Array)\n#22 /home/jiminny/app/Repositories/TeamRepository.php(471): Illuminate\\\\Database\\\\Eloquent\\\\Builder->first()\n#23 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(240): Jiminny\\\\Repositories\\\\TeamRepository->getTeamBySlug('jiminny')\n#24 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(196): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getJiminnyTeam()\n#25 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(185): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getDbOffset()\n#26 /home/jiminny/app/Services/Crm/Hubspot/Journal/HubspotJournalPollingService.php(298): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getCurrentOffset()\n#27 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(194): Jiminny\\\\Services\\\\Crm\\\\Hubspot\\\\Journal\\\\HubspotJournalPollingService->getPollingStatus()\n#28 /home/jiminny/app/Console/Commands/HubspotJournalPollingCommand.php(53): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->startService()\n#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\\\Console\\\\Commands\\\\HubspotJournalPollingCommand->handle()\n#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\\\Container\\\\BoundMethod::{closure:Illuminate\\\\Container\\\\BoundMethod::call():35}()","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-9175209428487746787
|
-3412449675774023533
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close
[2026-05-27 12:25:36] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select `users`.`team_id`, count(inbox_email_batches.id) as batch_count from `inbox_email_batches` left join `inboxes` on `inbox_email_batches`.`inbox_id` = `inboxes`.`id` left join `users` on `inboxes`.`user_id` = `users`.`id` where `inbox_email_batches`.`status` = running group by `users`.`team_id` having batch_count >= 4) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#9 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#10 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#11 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#12 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#13 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#20 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#22 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#28 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#29 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select `users`....', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select `users`....', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select `users`....', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select `users`....', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select `users`....', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::pluck():3761}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate\\Database\\Query\\Builder->pluck('users.team_id', NULL)
#20 /home/jiminny/app/Services/Mail/Repositories/EmailServiceRepository.php(156): Illuminate\\Database\\Eloquent\\Builder->pluck('users.team_id')
#21 /home/jiminny/app/Services/Mail/BatchService.php(24): Jiminny\\Services\\Mail\\Repositories\\EmailServiceRepository->findTeamsByParallelBatches(4)
#22 /home/jiminny/app/Services/Mail/BatchService.php(30): Jiminny\\Services\\Mail\\BatchService->findTeamsByParallelBatches()
#23 /home/jiminny/app/Services/Mail/BatchService.php(106): Jiminny\\Services\\Mail\\BatchService->fetchSkipLists()
#24 /home/jiminny/app/Console/Commands/Mailboxes/BatchProcess.php(85): Jiminny\\Services\\Mail\\BatchService->listQueueTail(Object(Jiminny\\Services\\Mail\\BatchCriteria))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess->handle(Object(Jiminny\\Services\\Mail\\InboxService), Object(Jiminny\\Services\\Mail\\BatchService), Object(Illuminate\\Log\\LogManager))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#30 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#31 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#33 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\Mailboxes\\BatchProcess), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#39 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#40 {main}
"} {"correlation_id":"82a5160d-df95-4d0a-8a25-c0f8532928a6","trace_id":"59de3578-8fbf-48b1-a49e-7afeef98c0ab"}
[2026-05-27 12:25:37] local.ERROR: Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. {"exception":"[object] (Exception(code: 0): Scheduled command ['/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=15] failed with exit code [1]. at /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->{closure:Illuminate\\Console\\Scheduling\\ScheduleRunCommand::runEvent():191}()
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\\Console\\View\\Components\\Task->render('<fg=gray>2026-0...', Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\\Console\\View\\Components\\Factory->__call('task', Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(134): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->runEvent(Object(Illuminate\\Console\\Scheduling\\Event))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Console\\Scheduling\\ScheduleRunCommand->handle(Object(Illuminate\\Console\\Scheduling\\Schedule), Object(Illuminate\\Events\\Dispatcher), Object(Illuminate\\Cache\\Repository), Object(NunoMaduro\\Collision\\Adapters\\Laravel\\ExceptionHandler))
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#10 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#12 /home/jiminny/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#13 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Illuminate\\Console\\Scheduling\\ScheduleRunCommand), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#14 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#18 {main}
"} {"correlation_id":"0af94bfe-5f20-4f24-bbd4-3007fd7f6b9c","trace_id":"87f6c184-9ea6-4d77-9908-fa3f7166b4bd"}
[2026-05-27 12:25:42] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eeaf79e6-373b-4db6-bd43-fc82236013ec","trace_id":"647556c0-ed0b-467b-be28-0763ac7ff66a"}
[2026-05-27 12:25:42] local.ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known (Connection: mysql, Host: mariadb, Port: 3306, Database: jiminny, SQL: select * from `activities` where `type` = conference and `status` in (ringing, pending) and `scheduled_start_time` < 2026-05-27 12:05:42 and `scheduled_start_time` > 2026-05-25 12:25:42 and (`scheduled_end_time` is null or `scheduled_end_time` < 2026-05-27 12:25:42) and `activities`.`deleted_at` is null order by `scheduled_start_time` asc limit 100 offset 0) at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#5 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#11 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#12 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#19 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#21 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#22 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#23 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#24 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#27 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#28 {main}
[previous exception] [object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(67): PDO::connect('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#1 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection('mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#2 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection(Object(PDOException), 'mysql:host=mari...', 'jmnyadmin', Object(SensitiveParameterValue), Array)
#3 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection('mysql:host=mari...', Array, Array)
#4 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect(Array)
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->{closure:Illuminate\\Database\\Connectors\\ConnectionFactory::createPdoResolverWithHosts():181}()
#6 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func(Object(Closure))
#7 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo()
#8 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo()
#9 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect(true)
#10 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():411}('select * from `...', Array)
#11 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
#12 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#13 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException(Object(Illuminate\\Database\\QueryException), 'select * from `...', Array, Object(Closure))
#14 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run('select * from `...', Array, Object(Closure))
#15 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select('select * from `...', Array, true)
#16 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect()
#17 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->{closure:Illuminate\\Database\\Query\\Builder::get():3489}()
#18 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns(Array, Object(Closure))
#19 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get(Array)
#20 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#21 /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Concerns/BuildsQueries.php(56): Illuminate\\Database\\Eloquent\\Builder->get()
#22 /home/jiminny/app/Console/Commands/PurgeConferences.php(72): Illuminate\\Database\\Eloquent\\Builder->chunk(100, Object(Closure))
#23 /home/jiminny/app/Console/Commands/PurgeConferences.php(49): Jiminny\\Console\\Commands\\PurgeConferences->purgeAbandoned()
#24 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Jiminny\\Console\\Commands\\PurgeConferences->handle()
#25 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#26 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure(Object(Closure))
#27 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod(Object(Illuminate\\Foundation\\Application), Array, Object(Closure))
#28 /home/jiminny/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call(Object(Illuminate\\Foundation\\Application), Array, Array, NULL)
#29 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call(Array)
#30 /home/jiminny/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#31 /home/jiminny/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Illuminate\\Console\\OutputStyle))
#32 /home/jiminny/app/Console/Commands/Command.php(41): Illuminate\\Console\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#33 /home/jiminny/vendor/symfony/console/Application.php(1117): Jiminny\\Console\\Commands\\Command->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#34 /home/jiminny/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand(Object(Jiminny\\Console\\Commands\\PurgeConferences), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#35 /home/jiminny/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#36 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#37 /home/jiminny/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#38 /home/jiminny/artisan(13): Illuminate\\Foundation\\Application->handleCommand(Object(Symfony\\Component\\Console\\Input\\ArgvInput))
#39 {main}
[previous exception] [object] (PDOException(code: 0): PDO::connect(): php_network_getaddresses: getaddrinfo for mariadb failed: Name or service not known at /home/jiminny/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67)
[stacktrace]
#0 /home/jiminny/vendor/laravel/framework/src/Illuminate/Data...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78340
|
2752
|
30
|
2026-05-27T12:25:57.959994+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884757959_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Search History","depth":3,"bounds":{"left":0.42486703,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"TextRe","depth":4,"bounds":{"left":0.43583778,"top":0.10454908,"width":0.07347074,"height":0.015961692},"on_screen":true,"value":"TextRe","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.51828456,"top":0.10454908,"width":0.00731383,"height":0.017557861},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Replace History","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"Replace","depth":4,"on_screen":false,"role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"New Line","depth":3,"bounds":{"left":0.27027926,"top":1.0,"width":0.00731383,"height":0.0},"on_screen":false,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Previous Occurrence","depth":4,"bounds":{"left":0.53390956,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Occurrence","depth":4,"bounds":{"left":0.5425532,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search All","depth":4,"bounds":{"left":0.55352396,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Backward","depth":4,"bounds":{"left":0.5621675,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Forward","depth":4,"bounds":{"left":0.57081115,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Match сase","depth":4,"bounds":{"left":0.5794548,"top":0.10295291,"width":0.032247342,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Words","depth":4,"bounds":{"left":0.61170214,"top":0.10295291,"width":0.023271276,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXCheckBox","text":"Regex","depth":4,"bounds":{"left":0.6349734,"top":0.10295291,"width":0.022938829,"height":0.01915403},"on_screen":true,"role_description":"checkbox","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXLink","text":"?","depth":4,"bounds":{"left":0.65791225,"top":0.10694334,"width":0.0019946808,"height":0.011173184},"on_screen":true,"role_description":"link","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close","depth":4,"bounds":{"left":0.74035907,"top":0.10295291,"width":0.008643617,"height":0.01915403},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6895026040162835330
|
-6438808257208874621
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Search History
TextRe
New Line
Replace History
Replace
New Line
Previous Occurrence
Next Occurrence
Search All
Search Backward
Search Forward
Match сase
Words
Regex
?
Close...
|
78339
|
NULL
|
NULL
|
NULL
|
|
78339
|
2752
|
29
|
2026-05-27T12:25:54.250152+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779884754250_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.38364363,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.3929521,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.41156915,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-3862623192636985054
|
-6438808188481009269
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
10
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|